As a Staff/Senior Staff Backend Engineer on our B2B Flywheel team, you will be responsible for designing, developing, and deploying scalable and efficient backend systems that power our business-to-business applications. You will work closely with cross-functional teams to identify and prioritize features, and collaborate with engineers to implement and test new functionality. You will also be responsible for ensuring the quality and reliability of our systems, and for mentoring and guiding junior engineers on our team.
Key Responsibilities:
- Design and develop scalable and efficient backend systems using Python, Node.js, and AWS.
- Collaborate with cross-functional teams to identify and prioritize features and requirements.
- Work with engineers to implement and test new functionality.
- Ensure the quality and reliability of our systems.
- Mentor and guide junior engineers on our team.
Requirements:
- 5+ years of experience in backend engineering, with a focus on Python, Node.js, and AWS.
- Strong understanding of machine learning concepts and experience with machine learning frameworks.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Strong problem-solving skills and ability to debug complex issues.