Summary
✨ AI‑Generated
A senior full-stack software engineering role for an experienced developer who enjoys solving complex technical problems across the entire stack. You will build scalable applications, create responsive and real-time interfaces, design backend services and APIs, work with relational and document databases, and make technical decisions while integrating new capabilities into established systems.
Highlights
Senior full-stack opportunity with broad technical scope across frontend and backend, modern technologies, scalable applications, real-time experiences, and meaningful technical decision-making.
Description
Build.
Improve.
Scale.
If you’re a Senior Full-Stack Engineer who enjoys working across the stack and solving complex technical challenges, this could be a great opportunity for you.
We’re looking for an experienced Senior Full-Stack Software Engineer to join a collaborative engineering team working on modern, scalable applications.
You’ll be involved in building new features, improving existing functionality, and helping evolve established systems.
You’ll have the opportunity to work across frontend and backend, making technical decisions while ensuring that new solutions integrate smoothly with existing code.
What You’ll Be Doing:
Build and enhance full-stack applications using React, TypeScript, Node.js, and Go.Develop modern, responsive, and real-time frontend experiences with React.Design and implement scalable backend services and APIs.Work with PostgreSQL and MongoDB, including data modeling, schema design, and complex queries.Implement secure authentication, authorization, and role-based access control.Understand and navigate complex existing codebases before making changes.Refactor, modernize, or decommission legacy components while preserving existing functionality.Develop comprehensive unit and integration tests.Integrate applications with AWS services and APIs.Collaborate with engineers, technical leads, and business stakeholders throughout the development lifecycle.Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, reviews, and retrospectives.
What You Bring:
6+ years of professional software engineering experience with strong frontend and backend experience.Strong proficiency in JavaScript and TypeScript.Solid experience with React.Strong backend development experience with Node.js.Hands-on experience with Go and building backend services/APIs.Experience with PostgreSQL and MongoDB.Strong understanding of authentication, authorization, and RBAC.Experience designing and integrating scalable APIs.Experience writing unit and integration tests.Ability to confidently work within large or complex codebases and improve existing systems without introducing regressions.Working knowledge of AWS and cloud-based application development.Experience working in an Agile/Scrum environment.Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Nice to Have:
Experience with Snowflake or other cloud data warehouse technologies.Experience with n8n or workflow automation platforms.Experience with real-time applications, event-driven architectures, or distributed systems.Experience modernizing legacy applications or services.