We are seeking a talented and motivated Software Engineer to join our core platform engineering team. In this role, you will contribute significantly to modernizing our existing platforms, designing and implementing scalable backend services, and supporting the development of our AI-powered experiences.
Requirements
- Contribute to the design and development efforts for migrating legacy software components to modern microservices or serverless architectures.
- Design, build, test, and deploy scalable backend services using TypeScript and Node.js, with opportunities to work on geolocation features.
- Develop and maintain cloud infrastructure using Infrastructure as Code (IaC) principles, primarily with Terraform on AWS, under the guidance of senior team members.
- Collaborate closely with product managers, data scientists, and other engineers to understand requirements and implement technical solutions.
- Support the development lifecycle of AI-powered experiences around media content, building machine learning pipelines and backend APIs.
- Adhere to and promote best practices in software engineering, including automated testing, CI/CD, monitoring, and participating actively in code reviews.
- Troubleshoot and resolve technical issues in development and production environments with support from the team.
- Collaborate with and learn from senior engineers, contributing to a culture of technical excellence and continuous learning.
- Stay current with emerging technologies relevant to your work.
Benefits
- Health Insurance
- Dental Insurance
- Vision Insurance
- 401k Matching