Backend Developer
A technology company is seeking an experienced Backend Developer with strong Python expertise to build and maintain complex, scalable software systems.
Responsibilities
- Develop and maintain Python-based backend services
- Design and implement scalable, efficient architectures
- Develop and integrate APIs
- Work with relational and NoSQL databases
- Collaborate with frontend, DevOps, and product teams
- Write clean, readable, maintainable code
- Participate in code reviews and continuous system improvement
Requirements
- At least 3 years of backend development experience
- Strong Python development experience
- Professional experience with JavaScript
- Experience with a framework such as Django, Flask, or FastAPI
- Experience developing and integrating RESTful APIs
- Familiarity with relational and NoSQL databases, such as PostgreSQL and MongoDB
- Experience using Git
Nice to have
- Experience with cloud services such as AWS, GCP, or Azure
- Experience with Docker and Kubernetes
- Knowledge of microservices architecture
- Experience working in an Agile environment