About the job Full-Stack Software Developer
Full-Stack Software Developer
Description
Our technologists, designers, and product strategists specialize in system modernization, new product development, and rescuing projects in distress. We use best-in-class cloud-native and AI-enabled tools, combined with a battle-tested mix of Agile, Lean, and design thinking, to solve our clients' most pressing challenges and do it right the first time.
We frequently work in regulated industries such as healthcare, financial services, government, and education. Our work supports disease detection, identifies children who need special educational support, applies AI to complex legal settlements, improves access to mental health services, and more.
The ideal candidate is a strong collaborator with deep expertise in modern application development technologies and practices. This role focuses on building and maintaining robust, scalable, high-performance applications across the full stack, primarily using TypeScript and some Python. Experience with React and/or Angular is a plus.
As a Full-Stack Developer, you will work closely with project managers, designers, and fellow engineers to build high-quality software and sustainable infrastructure.
Key Responsibilities
- Lead the design, development, and deployment of complex features across both frontend and backend systems
- Write clean, maintainable, and well-tested code
- Collaborate with product managers, designers, and engineers to translate business requirements into technical solutions
- Work with the team to define technical standards, establish best practices, and make architectural decisions
- Research and evaluate new technologies, tools, and methodologies to continuously improve engineering processes
- Demonstrate a practical understanding of AI tools such as planning assistants, code generation, and intelligent testing frameworks, including their effective use and limitations in day-to-day engineering work
Qualifications
- 5+ years of experience in full-stack software development
- Experience with serverless architectures
- Experience with cloud platforms, preferably AWS
- Strong understanding of relational database design
Bonus Skills
- Knowledge of frontend technologies
- Experience with build systems and CI/CD workflows
- Experience building and consuming RESTful APIs and/or GraphQL services
- Experience with Terraform
- Experience with Svelte or other frontend frameworks such as React
- Experience with SvelteKit or other frameworks such as Next.js