We are seeking a highly skilled Full-Stack Software Engineer to join our Incubation team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable software solutions that meet the needs of our customers. You will work closely with our product and engineering teams to identify and prioritize features, and collaborate with cross-functional teams to ensure seamless integration and deployment.
Key Responsibilities:
- Design and develop scalable software solutions using Python, Node.js, and AWS.
- Collaborate with cross-functional teams to identify and prioritize features.
- Work closely with product and engineering teams to ensure seamless integration and deployment.
- Develop and maintain high-quality code, following best practices and coding standards.
- Participate in code reviews and provide feedback to improve code quality and efficiency.
Requirements:
- 5+ years of experience in software development, with a focus on full-stack development.
- Proficiency in Python, Node.js, and AWS, with experience in machine learning and data science a plus.
- Strong understanding of software development principles, including design patterns, testing, and deployment.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Bachelor's degree in Computer Science or related field.