Posted on: 04/09/2025
Job Description :
Key Responsibilities :
- Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, efficient, and well-documented code adhering to coding standards and best practices.
- Lead code reviews, provide constructive feedback, and mentor junior developers.
- Participate in architectural discussions and contribute to technology decisions.
- Troubleshoot, debug, and optimize application performance and reliability.
- Develop and maintain APIs and integrate with third-party services and databases.
- Implement automated testing, CI/CD pipelines, and ensure software quality.
- Stay up-to-date with emerging technologies and propose improvements to the tech stack.
Required Skills & Qualifications :
- Strong proficiency in Python and experience with popular frameworks such as Django, Flask, or FastAPI.
- Experience with RESTful API design and development.
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Experience with containerization tools such as Docker and orchestration tools like Kubernetes is a plus.
- Knowledge of message brokers such as RabbitMQ or Kafka is advantageous.
- Strong understanding of software design patterns, data structures, and algorithms.
- Proficient in writing unit, integration, and end-to-end tests.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Experience working in Agile/Scrum development processes.
- Strong problem-solving skills and ability to work independently or in a team.
- Excellent communication skills.
Preferred Qualifications :
- Knowledge of CI/CD pipelines and automation tools (Jenkins, GitLab CI, etc.)
- Experience in building scalable microservices architectures.
- Exposure to front-end technologies is a plus
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1541024
Interview Questions for you
View All