• The Full Stack Software Developer supports the design, development, testing, and maintenance of web applications and backend services in a modern cloud-hosted environment. The role focuses on iterative delivery, secure and maintainable code, and collaboration with engineering stakeholders across the software lifecycle
• Design, develop, test, and deploy new features across front-end and back-end application layers.
• Build and maintain representational state transfer (REST) application programming interfaces (APIs) using FastAPI.
• Develop responsive and accessible React-based front-end interfaces.
• Implement and manage PostgreSQL data models, queries, migrations, and stored procedures.
• Work within a trunk-based development workflow using short-lived branches, frequent integration, and feature flags where appropriate.
• Package and support containerized application deployments using Docker and Amazon Web Services (AWS)-hosted environments.
• Investigate and resolve defects, performance issues, and security vulnerabilities.
• Write and maintain unit, integration, and regression tests, and maintain technical documentation for developed systems.