A technology company is seeking a Backend Developer to work on writing high-quality code in Python, focusing on performance and availability. The ideal candidate will automate data entry and manage technical debt efficiently. Familiarity with frameworks like Django and Flask, along with tools like Docker and AWS, is important. This role involves close collaboration with product teams and a commitment to maintaining quality standards throughout the development process.
Responsibilities
Write high-quality code and ensure its delivery to production consistently.
Build for performance and high availability.
Automate data entry and reduce busywork for important customers.
Refactor and organize technical debt into efficient services.
Maintain quality standards by staying up to date with best practices and conducting code reviews.
Develop Python microservices, lambdas, and workers using an event architecture.
Collaborate closely with product teams to refine ideas and implement designs.
Proactively identify and fix problems or gaps in the codebase.
Take ownership of applications by fixing bugs, engaging with users, and providing regular updates.
Write unit tests to ensure code reliability.
Skills
Writing high-quality code
Building for performance
Automating data entry
Refactoring technical debt
Conducting code reviews
Developing Python microservices
Collaborating with product teams
Identifying and fixing problems
Writing unit tests
Tools
Django
Flask
Fast API
Docker
Jenkins
Terraform
MongoDB
Redis
AWS
GCP
Job description
A technology company is seeking a Backend Developer to work on writing high-quality code in Python, focusing on performance and availability. The ideal candidate will automate data entry and manage technical debt efficiently. Familiarity with frameworks like Django and Flask, along with tools like Docker and AWS, is important. This role involves close collaboration with product teams and a commitment to maintaining quality standards throughout the development process.