**Important Information**:
- **Years of Experience**: 8+ years overall software development experience
- **Job Mode**: Full-time
- **Work Mode**: Remote
**Job Summary**:
**Responsibilities and Duties**:
- Design, develop, and maintain scalable backend services, APIs, and microservices.
- Collaborate with product owners and architects to translate requirements into technical solutions.
- Write clean, efficient, testable, and maintainable code in Python.
- Build and optimize RESTful APIs.
- Implement and manage relational and NoSQL databases.
- Ensure performance, reliability, and security of backend systems.
- Partner with QA teams to ensure automated test coverage and high code quality.
- Troubleshoot and resolve production issues while optimizing system performance.
- Mentor junior engineers within nearshore teams and promote engineering best practices.
**Qualifications and Skills**:
- 8+ years of backend development experience in enterprise or SaaS environments.
- Strong expertise in **Python frameworks**: Django, FastAPI, Flask.
- Proficiency with relational databases (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, DynamoDB, Redis).
- Solid understanding of microservices, event-driven architectures, and API design.
- Experience with cloud platforms, particularly **Azure**.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Strong knowledge of software design patterns, scalability, and performance tuning.
- Excellent English communication skills, verbal and written.
**Role-specific Requirements**:
- Experience with message queues and streaming platforms (Kafka, RabbitMQ, SQS,
Pub/Sub).
- Knowledge of DevOps tools (Jenkins, GitHub Actions, GitLab CI, Terraform).
- Hands-on experience in Agile/Scrum delivery models.
- Exposure to frontend frameworks (React, Angular, Vue) is a plus.
- Prior nearshore delivery experience with US/European clients preferred.
**Technologies**:
- **Languages/Frameworks**: Python (Django, FastAPI, Flask)
- **Databases**: PostgreSQL, MySQL, Oracle, MongoDB, DynamoDB, Redis
- **Cloud**: Azure
- **Containers**: Docker, Kubernetes
- **CI/CD & DevOps Tools**: Jenkins, GitHub Actions, GitLab CI, Terraform
- **Messaging/Streaming**: Kafka, RabbitMQ, SQS, Pub/Sub
**Skillset Competencies**:
- Backend development & API design
- Python programming with modern frameworks
- Database design and optimization (SQL & NoSQL)
- CI/CD pipelines & DevOps integration
- Scalability, performance tuning & system optimization
- Agile collaboration and mentoring of nearshore teams
**About Encora**
Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies.
With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
📌 Senior Backend Python Developer (Xico)
🏢 Encora
📍 Xico