? Participate across the entire software development lifecycle, taking features from concept to production release? Communicate with Product and other stakeholders to develop business requirements? Collaboratively create solutions with other teams? Troubleshoot software issues and debug a large codebase? Develop and execute unit and integration tests? Contribute to technical documentation to increase maintainability of software assets
Requirements
5+ years of software engineering industry experience building backend software, with exposure to microservices, event-driven architectures, and batch processing.
3+ years' experience / strong proficiency in Python and at least one Python backend framework such as Flask, Django, or FastAPI.
Proficiency with python testing best practices and test frameworks such as pytest or unit test.
Experience with AWS technologies such as: Lambda, SQS, API Gateway
Experience in working with NoSQL databases such as DynamoDB
Experience collaborating with Engineering and Product teams to turn complex business requirements into clean and extensible APIs
Exposure to building applications in the AWS cloud, and experience with containerization, orchestration, infrastructure (e.g., Docker, Kubernetes, ECS)
Nice to have: experience with IaC (TerraForm)
Possess strong technical, analytical, troubleshooting, and communication skills with the ability to visualize and document processes
Proficient at using appropriate security, documentation, and/or monitoring best practices
Familiar with Agile/Scrum methodologies
Job Types: Full-time, Permanent, Fixed term contract
Contract length: 12 months
Pay: $60.00-$75.00 per hour
Additional pay:
Overtime pay
Schedule:
Monday to Friday
Experience:
Python: 10 years (required)
Back-end development: 10 years (required)
Language:
English (required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.