As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems. You will work closely with the engineering team to identify and prioritize project requirements, and collaborate with cross-functional teams to ensure seamless integration with frontend and other systems. You will also be responsible for mentoring junior engineers and contributing to the growth and development of the team.
Key Responsibilities:
- Design and develop scalable and efficient backend systems using Python and Node.js.
- Collaborate with cross-functional teams to ensure seamless integration with frontend and other systems.
- Mentor junior engineers and contribute to the growth and development of the team.
- Identify and prioritize project requirements and work closely with the engineering team to deliver high-quality solutions.
- Contribute to the development of technical documentation and knowledge sharing within the team.
Requirements:
- 5+ years of experience in backend development with a strong focus on technical skills.
- Proficiency in Python and Node.js, with experience in machine learning and AWS.
- Strong understanding of software design patterns and architecture.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Experience with agile development methodologies and version control systems.