We're looking for a skilled Software Engineer to join our team and help us design and develop innovative training products. As a key member of our team, you will be responsible for building scalable and efficient software solutions using a range of technologies, including Python, Node.js, Machine Learning, and AWS.
Key Responsibilities:
- Design and develop training products using Python, Node.js, Machine Learning, and AWS.
- Collaborate with cross-functional teams to identify and prioritize product requirements.
- Develop and maintain high-quality software solutions that meet or exceed customer expectations.
- Participate in code reviews and contribute to the improvement of our codebase.
- Stay up-to-date with industry trends and emerging technologies to inform our product roadmap.
Requirements:
- 3+ years of experience in software engineering with a focus on training products.
- Proficiency in Python, Node.js, Machine Learning, and AWS.
- Strong understanding of software design patterns and principles.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science or related field.