Python Backend Developer
Python Backend Developer
Key Responsibilities
● Design, develop, test, deploy, and maintain scalable Python-based backend services and
RESTful APIs.
● Collaborate with product managers, frontend developers, and other stakeholders to
understand requirements and deliver robust solutions.
● Write clean, maintainable, and efficient code with a focus on performance and reliability.
● Optimize existing systems for scalability and speed.
● Integrate with third-party APIs and data sources.
● Design and maintain database schemas, write efficient queries (SQL and/or NoSQL).
● Participate in code reviews, technical discussions, and architecture planning.
● Ensure code quality, security, and best practices are followed (testing, CI/CD, logging,
monitoring).
● Guide and mentor junior developers on the team.
Preferred Qualifications
● Experience with GraphQL, gRPC, or WebSocket implementations.
● Background in microservices architecture and distributed systems.
● Familiarity with observability tools (e.g., Prometheus, Grafana, Sentry).
● Exposure to agile development practices and tools (Jira, Trello, Scrum/Kanban).
● Contributions to open-source projects or active GitHub portfolio is a plus.
How to Apply
Send your resume, portfolio and a short cover letter to [email protected].