We are looking for a highly skilled Senior Software Engineer to join our team in New Haven, Connecticut. In this role, you will design, develop, and maintain robust backend systems while contributing to full-stack development projects. You will collaborate with cross-functional teams to deliver scalable and efficient solutions, leveraging modern technologies and coding practices.
Responsibilities :
- Design and implement backend services using Python and frameworks like FastAPI, ensuring optimal performance and reliability.
- Architect and optimize database solutions with PostgreSQL, focusing on schema design and efficient query execution.
- Develop and maintain RESTful APIs for seamless integration with frontend applications and external systems.
- Build serverless applications using AWS Lambda to support event-driven architectures.
- Create infrastructure solutions using tools like AWS CDK, enabling streamlined deployment processes.
- Utilize AI-assisted tools to enhance coding productivity and debugging workflows.
- Implement containerization strategies with Docker and support CI / CD pipelines using GitHub Actions.
- Collaborate with product managers, designers, and frontend engineers to refine requirements and ensure project success.
- Conduct thorough code reviews to maintain high-quality standards and promote knowledge sharing.
- Monitor and troubleshoot backend systems using advanced observability tools and logging mechanisms.