As a Forward Deployed Software Engineer, you will be part of a team that works closely with our product teams to design, develop, and deploy software solutions. You will be responsible for writing high-quality, maintainable code, and collaborating with cross-functional teams to ensure seamless integration with our products.
Key Responsibilities:
- Design, develop, and deploy software solutions using Python, Node.js, and other technologies.
- Collaborate with product teams to understand requirements and provide technical expertise.
- Write high-quality, maintainable code that meets our standards.
- Participate in code reviews and provide feedback to improve code quality.
- Work closely with our DevOps team to ensure smooth deployment and operation of our software solutions.
Requirements:
- 3+ years of experience in software development, preferably in a cloud-based environment.
- Strong understanding of software development principles, including design patterns, testing, and debugging.
- Experience with machine learning and AWS is a plus.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Strong problem-solving skills, with the ability to analyze complex problems and develop creative solutions.