About the Role
The role involves building and optimizing server-side logic, working with databases, and integrating APIs to support product features while ensuring code quality and system reliability.
Responsibilities
- Develop and maintain backend services using Python
- Write clean, testable, and efficient code
- Collaborate with frontend developers to integrate user-facing elements
- Design and manage database schemas and queries
- Implement RESTful and GraphQL APIs
- Optimize applications for scalability and performance
- Participate in code reviews and technical discussions
- Troubleshoot and debug production issues
- Integrate third-party services and tools
- Ensure application security and data protection
- Work with containerization technologies like Docker
- Support deployment pipelines and CI/CD workflows
- Monitor system performance and respond to alerts
- Contribute to technical documentation
- Follow agile development methodologies
- Engage in sprint planning and team standups
- Stay updated with emerging backend technologies
- Improve existing code architecture
- Collaborate with product managers to define requirements
- Support QA during testing phases
Nice to Have
- Experience with FastAPI or Django
- Background in fintech or high-traffic applications
- Contributions to open-source Python projects
- Familiarity with GraphQL servers
- Knowledge of DevOps practices
- Experience with Terraform or similar IaC tools
- Understanding of data privacy regulations
- Exposure to machine learning pipelines
Compensation
Competitive salary based on experience
Work Arrangement
Remote
Team
Collaborative engineering team focused on scalable backend systems
Tech Stack
Python 3, FastAPI, PostgreSQL, Docker, Kubernetes, AWS, GraphQL, Redis, Terraform
Culture
- Emphasis on ownership, transparency, and continuous learning
- Flat organizational structure with open communication
- Regular knowledge-sharing sessions and team retrospectives
Not available


