3 Headrun Technologies Jobs
Headrun - Software Developer - Python (4-6 yrs)
Headrun Technologies
posted 17d ago
Job Title : Senior Backend Development Engineer
Job Summary :
As a senior backend Development engineer, you will lead the design and development of backend modules for suite of products(web application), ensuring seamless integrating with front-end. You will collaborate closely with cross-functional teams, including Frontend designers, product managers, domain experts and fellow developers, to create high-quality solutions that meet user needs and business requirements.
Responsibilities :
1. Lead the development of backend modules from conceptualization to deployment, for web applications that provide exceptional user experiences.
2. Lead the design and implementation of database schemas and database interactions for efficient data storage and retrieval.
3. Ensure backend modules and components have seamless integration with Frontend components.
4. Develop robust APIs and ensure smooth integration with various third-party services and databases.
5. Enable efficient deployment of application in on-premise or cloud via Docker deployment.
6. Identify and address performance bottlenecks, security vulnerabilities, and other technical challenges to ensure optimal application performance.
7. Mentor and provide guidance to junior developers, offering code reviews and technical expertise to foster professional growth within the team.
8. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospective meetings, to ensure effective collaboration and project execution.
9. Troubleshoot and resolve issues reported by users or identified through testing, maintaining the stability and integrity of deployed applications.
Qualifications/Experience :
1. Bachelor's degree in computer science engineering, or equivalent professional degree.
2. Minimum of 6 years of hands-on experience in backend web development, with a strong track record of successfully delivering complex projects.
3. Proficiency in back-end technologies, including but not limited to: Python, Django, FastAPI, Redis, Docker, Shell scripting, JavaScript.
4. Experience with designing databases using MySQL, PostgreSQL, or similar.
5. Proven ability to design and develop RESTful APIs and integrate third-party APIs.
6. Good experience with version control systems (e.g., Git) and CI/CD pipelines.
7. Good understanding of web application architecture principles and design.
8. Expertise in Secure Software Development Lifecycle Strong (SSDLC) is preferred skill for the role.
Functional Areas: Other
Read full job descriptionPrepare for Python Software Developer roles with real interview advice