Design, build and enhance PoC-level application to enterprise-grade application.
Research, investigate, and define new areas of technology to enhance existing features or new product directions re-evaluate the design and implementation of current source code.
Participate in functional spec, design, and code reviews.
Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget
Skill Requirements
8-12 years of experience in Software Engineering.
High level expertise in Python programming and frameworks (Flask/Django/FastAPI).
Excellent knowledge of MongoDB, Queueing systems, ES Stack is required.
Experience in building REST API based microservices is required.
Stronghold of data structures and multi-threading/multi-processing programming.
Experienced in building high-performing, distributed, scalable, enterprise-grade applications.
Experience with AWS services (ECS, ELB, Lambda, SQS, VPC, EC2, IAM, S3, etc.), Docker, Kubernetes is required.
Excellent problem solving and troubleshooting skills is required.
Ability to communicate and discuss technical topics with both technical and business audiences.
Self-motivated with the ability to accomplish tasks with minimal direction.
Experience with cyber security engineering is preferred.