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.
Staff Software Engineer • West Haven, US