Posted on: 08/12/2025
Description :
We are seeking an experienced and highly skilled Senior Backend Python Developer to join our engineering team. The ideal candidate has deep expertise in Python, strong backend architecture skills, and a proven ability to build scalable, high-performance systems. You will lead backend development, mentor junior developers, and collaborate closely with cross-functional teams to deliver robust, maintainable solutions.
Key Responsibilities :
- Design, develop, and maintain scalable backend services and APIs using Python.
- Architect and implement complex backend systems with attention to performance, security, and reliability.
- Lead technical design discussions and contribute to long-term architecture decisions.
- Optimize application performance through profiling, caching, and efficient data handling.
- Integrate with databases, message brokers, and external services.
- Write clean, maintainable, and well-tested code following best practices.
- Conduct code reviews and mentor junior and mid-level engineers.
- Collaborate with DevOps on infrastructure, deployment, and CI/CD automation.
- Troubleshoot production issues and implement long-term fixes.
- Ensure backend services follow company standards on security, scalability, and documentation.
Required Skills & Qualifications :
- 5+ years of professional backend development experience.
- Strong expertise in Python and at least one major framework (e.g., Django, FastAPI, Flask).
- Deep understanding of RESTful APIs, asynchronous programming, and microservices.
- Solid experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc.).
- Experience with Docker, cloud platforms (AWS, GCP, or Azure), and CI/CD pipelines.
- Strong knowledge of software architecture, design patterns, and scalable system design.
- Understanding of caching, message queues (RabbitMQ, Kafka), and API gateways.
- Proficiency in testing frameworks (PyTest, UnitTest).
- Strong debugging skills and ability to solve complex backend issues.
Preferred Qualifications :
- Experience with event-driven architectures or real-time systems.
- Familiarity with Kubernetes or other container orchestration tools.
- Knowledge of GraphQL, gRPC, or WebSockets.
- Exposure to distributed systems, load balancing, and high-availability setups.
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK, etc.).
Soft Skills :
- Strong communication and collaboration skills.
- Ability to lead technical initiatives and mentor team members.
- High level of ownership and accountability.
- Analytical and detail-oriented approach to problem-solving.
- Ability to work in a fast-paced, agile environment.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1586904
Interview Questions for you
View All