Job Description: Senior Python Developer (WFO Preferred)
Position: Senior Python Developer
Experience: 5+ years
Location: Kochi (Work From Office - WFO)
Immediate joiners preferred
We are looking for an experienced Senior Python Developer to join our team and contribute to the development of a fintech application for our client. The ideal candidate will have significant hands-on experience in Python development, a strong background in Django, and the ability to mentor junior developers. The role requires proficiency in backend development for mobile applications, PostgreSQL, and working knowledge of AWS services.
Responsibilities:
● Design, develop, and maintain backend services for a fintech application.
● Build and optimize a highly scalable database schema and data model using PostgreSQL.
● Develop RESTful APIs to support frontend (Angular) and mobile app integrations.
● Implement and enhance backend features using the Django framework.
● Collaborate with cross-functional teams to define system requirements and architectural design.
● Provide mentorship to junior developers through code reviews, technical guidance, and feedback.
● Expertise in test driven development
● Optimize and refactor code for performance, scalability, and maintainability.
● Troubleshoot, debug, and resolve complex technical issues in production and development environments.
● Follow Agile methodologies and use Jira for task management and issue tracking.
● Work closely with the DevOps team for deployment on AWS and ensure application performance in cloud environments.
Requirements:
● Minimum 5 years of strong, hands-on experience in Python development.
● Mandatory proficiency in Django backend framework and PostgreSQL database.
● Proven experience in backend development for mobile applications.
● Excellent understanding of Python libraries, packages, and their use in production environments.
● Strong experience in designing and implementing RESTful APIs.
● Experience working in Agile environments with a strong understanding of Scrum and Agile practices.
● Familiarity with version control tools (Git) and continuous integration/continuous deployment (CI/CD) pipelines.
● Strong problem-solving skills with the ability to optimize and refactor existing code.
● Experience in mentoring and guiding junior developers.
● Ability to troubleshoot and resolve complex issues effectively.
● Good to have: Knowledge of AWS services and experience in cloud deployment.
Preferred Skills:
● Familiarity with AWS services such as EC2, RDS, S3, Lambda, etc., and experience with cloud deployments.
● Experience with Agile methodologies, project management tools like Jira, and collaboration tools like Confluence.
● Exposure to Redis, Celery, containerisation is highly recommended.
● Experience in conversing with client is also preferred.
● Understanding of frontend technologies like Angular is a plus (not mandatory).
Additional Information:
● This is a Work From Office (WFO) role based in Kochi, and immediate joiners are preferred.
● The role involves working closely with a talented team on an exciting project for a leading client.
If you meet the above criteria and are passionate about building robust backend systems, we’d love to have you on board