Posted on: 29/07/2025
Role Summary :
As a Senior Python Developer at Javin, you will be instrumental in architecting and developing backend components and integrations that power our suite of software products. Your role is critical in ensuring the robustness, scalability, and performance of our backend systems. You will work closely with product managers, frontend developers, and DevOps teams to deliver seamless solutions that align with business goals.
Key Responsibilities :
- Design, develop, and maintain backend systems, RESTful APIs, and integrations using Python and related frameworks.
- Write clean, reusable, and efficient code following best practices and industry standards.
- Collaborate with cross-functional teams including frontend developers, QA, product management, and operations to deliver end-to-end solutions.
- Maintain and optimize database design, queries, and performance across relational and NoSQL databases.
- Troubleshoot, debug, and resolve production issues to ensure high system availability and reliability.
- Participate in code reviews to uphold code quality and mentor junior developers.
- Implement security best practices and ensure compliance with data protection regulations.
- Contribute to architectural discussions and decisions, proposing improvements to enhance system
scalability and maintainability.
- Document technical designs, APIs, and deployment processes.
- Stay updated with emerging technologies and propose their adoption when beneficial.
Qualifications :
- Bachelors degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend development with Python.
- Strong understanding and hands-on experience with Object-Oriented Programming (OOP) principles and
design patterns.
- Proven expertise with web frameworks such as Django, Flask, or FastAPI.
- Experience designing and developing RESTful APIs and integrating third-party services.
- Solid knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with database schema design, query optimization, and transaction management.
- Strong debugging, problem-solving, and analytical skills.
- Experience with version control systems (preferably Git).
- Familiarity with containerization tools (Docker) and cloud platforms (AWS, Azure, GCP) is a plus.
- Ability to thrive in a fast-paced, agile development environment.
- Excellent communication and teamwork skills to collaborate effectively with diverse teams
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1520585
Interview Questions for you
View All