Open role
[Remote] Senior Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. Stevens builds software for clients through small delivery pods that combine engineers and delivery leadership to deliver practical, maintainable solutions. The Senior Full Stack Engineer will own full-stack features from requirements clarification through production release, build interfaces and backend services, develop APIs and integrations, and contribute to technical decisions, client discussions, code reviews, testing, and maintenance.
Responsibilities
- Own full stack features from requirements clarification and technical design through implementation, testing, and release
- Build interfaces and backend services using JavaScript, Node.js, and the engagement’s selected frontend framework
- Develop APIs, database models, and integrations that support the client’s workflows
- Work with your pod to turn priorities into scoped tasks with clear acceptance criteria, dependencies, and estimates
- Help shape technical decisions, explaining tradeoffs around security, reliability, performance, and maintainability
- Participate in client discussions and demonstrations, making technical concepts understandable and incorporating feedback into delivery
- Improve implementation quality through code reviews, automated testing, and practical guidance to other engineers
- Investigate defects, support releases, and document the decisions and context needed for effective maintenance and handoff
- Communicate progress and surface changes in scope, assumptions, or timing early
Skills
- Strong JavaScript proficiency
- At least five years of professional software engineering experience
- Five or more years of professional software engineering experience, including substantial work on production web applications
- Strong JavaScript fundamentals, including asynchronous programming, promises, modules, and error handling
- Experience with a modern frontend framework such as React, Vue, or Angular, and backend development with Node.js
- Experience designing and integrating APIs, including authentication, authorization, validation, and failure handling
- Practical knowledge of relational or document databases, data modeling, and query performance
- A track record of taking complex features from an incomplete requirement to a tested, working release
- Sound technical judgment and the ability to understand an existing codebase before proposing changes
- Experience with Git, code review, automated testing, and deployment workflows
- Clear communication with engineers, delivery leads, and nontechnical stakeholders
- Reside and perform their work in the United States throughout the engagement
- Experience in consulting or client delivery is helpful
- Experience with TypeScript, cloud platforms, CI/CD, accessibility, and application security
Benefits
- Remote work arrangement
- Access to approved AI-assisted development tools
Company Overview