{"schemaVersion":"jobsearcher.job.v1","id":"f97d8fdec7d5562736ae811e","url":"https://jobsearcher.com/jobs/f97d8fdec7d5562736ae811e","canonicalUrl":"https://jobsearcher.com/jobs/f97d8fdec7d5562736ae811e","title":"Senior Full Stack Engineer","description":"About the team\n\nStevens builds software for clients through small delivery pods that bring engineers and delivery leadership together around a defined engagement. Each pod works closely with the client to understand the problem, establish priorities, and deliver software that supports their business.\n\nOur work connects technical decisions to practical outcomes. That means understanding how a client operates, navigating existing systems, and building solutions that people can use and maintain. We value engineers who contribute to both the implementation and the thinking behind it.\n\nAbout the role\n\nWe’re looking for a Senior Full Stack Engineer with strong JavaScript proficiency and at least five years of professional software engineering experience to join a client delivery pod.\n\nYou’ll work across interfaces, services, databases, and integrations, owning features from early requirements through production release. Alongside your delivery lead and fellow engineers, you’ll help determine how work should be approached, identify technical risks, and make decisions that balance immediate delivery needs with the long-term health of the application.\n\nThis is a hands-on role with meaningful responsibility for the outcome. You might spend part of your day clarifying a workflow with a client, another part implementing a feature, and another reviewing a teammate’s approach. You should be comfortable moving between those conversations and using what you learn to improve the work.\n\nIn this role, you will\n\nOwn full stack features from requirements clarification and technical design through implementation, testing, and release.\n\nBuild interfaces and backend services using JavaScript, Node.js, and the engagement’s selected frontend framework.\n\nDevelop APIs, database models, and integrations that support the client’s workflows.\n\nWork with your pod to turn priorities into scoped tasks with clear acceptance criteria, dependencies, and estimates.\n\nHelp shape technical decisions, explaining tradeoffs around security, reliability, performance, and maintainability.\n\nParticipate in client discussions and demonstrations, making technical concepts understandable and incorporating feedback into delivery.\n\nImprove implementation quality through code reviews, automated testing, and practical guidance to other engineers.\n\nInvestigate defects, support releases, and document the decisions and context needed for effective maintenance and handoff.\n\nCommunicate progress and surface changes in scope, assumptions, or timing early.\n\nYou’ll bring\n\nFive or more years of professional software engineering experience, including substantial work on production web applications.\n\nStrong JavaScript fundamentals, including asynchronous programming, promises, modules, and error handling.\n\nExperience with a modern frontend framework such as React, Vue, or Angular, and backend development with Node.js.\n\nExperience designing and integrating APIs, including authentication, authorization, validation, and failure handling.\n\nPractical knowledge of relational or document databases, data modeling, and query performance.\n\nA track record of taking complex features from an incomplete requirement to a tested, working release.\n\nSound technical judgment and the ability to understand an existing codebase before proposing changes.\n\nExperience with Git, code review, automated testing, and deployment workflows.\n\nClear communication with engineers, delivery leads, and nontechnical stakeholders.\n\nExperience in consulting or client delivery is helpful, as is experience with TypeScript, cloud platforms, CI/CD, accessibility, and application security.\n\nHow we work\n\nYou’ll have ownership of your work and the support of a pod that shares context, reviews decisions, and coordinates delivery. We expect you to ask questions, contribute your perspective, and help the team make progress when the path is unclear.\n\nClient trust matters. We build it through realistic commitments, visible progress, thoughtful handling of feedback, and early communication when something changes. Senior engineers play an important part in that relationship by connecting technical detail to its effect on the engagement.\n\nWe use approved AI-assisted development tools where they improve delivery. You remain responsible for understanding and verifying the resulting code, protecting client information, and following the engagement’s security and tool-use requirements.\n\nEngagement and compensation\n\nThis is a 1099 independent contractor engagement supporting a Stevens client delivery pod. It is open only to contractors who reside and perform their work in the United States throughout the engagement.\n\nExpected availability: 30-40 hours per week.\n\nInitial engagement: 4 weeks.\n\nContractors record hours worked in Stevens’ designated time-tracking system against the appropriate client engagement and project activities. Payments are processed every two weeks through our contractor payroll platform.\n\nThe contractor agreement will define the scope and engagement terms. Onboarding will include access requirements, time-entry instructions, and the payment schedule.\n\nInterview process\n\nWe begin with a 25-minute introductory conversation on Zoom to discuss your experience, approach to client delivery, and engagement fit.\n\nNext is a technical assessment through HackerRank. We’ll provide the time limit, deadline, and permitted-tool guidelines before you begin.\n\nThe final step is a 30-minute Zoom conversation about your assessment decisions, engineering judgment, and how you would contribute within the pod.\n\nSelected candidates will also be required to complete a criminal background screening and identity verification as part of the engagement process. We’ll provide instructions and obtain any required authorization before initiating screening.\n\nApplying\n\nSubmit your application through this posting. Please keep all outreach within the recruiting process. Do not contact Stevens team members or clients through personal or work email, LinkedIn, phone, text, or other channels to submit an application, request an update, or seek an interview. Applications sent directly to team members will not be reviewed through those channels, and direct outreach will not advance your application.\n\nOnce our recruiting team contacts you, use that email thread for questions and follow-up.","company":"Stevens","rawCompany":"stevens","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-10-06T11:30:23.060Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Full Stack Engineer","description":"About the team\n\nStevens builds software for clients through small delivery pods that bring engineers and delivery leadership together around a defined engagement. Each pod works closely with the client to understand the problem, establish priorities, and deliver software that supports their business.\n\nOur work connects technical decisions to practical outcomes. That means understanding how a client operates, navigating existing systems, and building solutions that people can use and maintain. We value engineers who contribute to both the implementation and the thinking behind it.\n\nAbout the role\n\nWe’re looking for a Senior Full Stack Engineer with strong JavaScript proficiency and at least five years of professional software engineering experience to join a client delivery pod.\n\nYou’ll work across interfaces, services, databases, and integrations, owning features from early requirements through production release. Alongside your delivery lead and fellow engineers, you’ll help determine how work should be approached, identify technical risks, and make decisions that balance immediate delivery needs with the long-term health of the application.\n\nThis is a hands-on role with meaningful responsibility for the outcome. You might spend part of your day clarifying a workflow with a client, another part implementing a feature, and another reviewing a teammate’s approach. You should be comfortable moving between those conversations and using what you learn to improve the work.\n\nIn this role, you will\n\nOwn full stack features from requirements clarification and technical design through implementation, testing, and release.\n\nBuild interfaces and backend services using JavaScript, Node.js, and the engagement’s selected frontend framework.\n\nDevelop APIs, database models, and integrations that support the client’s workflows.\n\nWork with your pod to turn priorities into scoped tasks with clear acceptance criteria, dependencies, and estimates.\n\nHelp shape technical decisions, explaining tradeoffs around security, reliability, performance, and maintainability.\n\nParticipate in client discussions and demonstrations, making technical concepts understandable and incorporating feedback into delivery.\n\nImprove implementation quality through code reviews, automated testing, and practical guidance to other engineers.\n\nInvestigate defects, support releases, and document the decisions and context needed for effective maintenance and handoff.\n\nCommunicate progress and surface changes in scope, assumptions, or timing early.\n\nYou’ll bring\n\nFive or more years of professional software engineering experience, including substantial work on production web applications.\n\nStrong JavaScript fundamentals, including asynchronous programming, promises, modules, and error handling.\n\nExperience with a modern frontend framework such as React, Vue, or Angular, and backend development with Node.js.\n\nExperience designing and integrating APIs, including authentication, authorization, validation, and failure handling.\n\nPractical knowledge of relational or document databases, data modeling, and query performance.\n\nA track record of taking complex features from an incomplete requirement to a tested, working release.\n\nSound technical judgment and the ability to understand an existing codebase before proposing changes.\n\nExperience with Git, code review, automated testing, and deployment workflows.\n\nClear communication with engineers, delivery leads, and nontechnical stakeholders.\n\nExperience in consulting or client delivery is helpful, as is experience with TypeScript, cloud platforms, CI/CD, accessibility, and application security.\n\nHow we work\n\nYou’ll have ownership of your work and the support of a pod that shares context, reviews decisions, and coordinates delivery. We expect you to ask questions, contribute your perspective, and help the team make progress when the path is unclear.\n\nClient trust matters. We build it through realistic commitments, visible progress, thoughtful handling of feedback, and early communication when something changes. Senior engineers play an important part in that relationship by connecting technical detail to its effect on the engagement.\n\nWe use approved AI-assisted development tools where they improve delivery. You remain responsible for understanding and verifying the resulting code, protecting client information, and following the engagement’s security and tool-use requirements.\n\nEngagement and compensation\n\nThis is a 1099 independent contractor engagement supporting a Stevens client delivery pod. It is open only to contractors who reside and perform their work in the United States throughout the engagement.\n\nExpected availability: 30-40 hours per week.\n\nInitial engagement: 4 weeks.\n\nContractors record hours worked in Stevens’ designated time-tracking system against the appropriate client engagement and project activities. Payments are processed every two weeks through our contractor payroll platform.\n\nThe contractor agreement will define the scope and engagement terms. Onboarding will include access requirements, time-entry instructions, and the payment schedule.\n\nInterview process\n\nWe begin with a 25-minute introductory conversation on Zoom to discuss your experience, approach to client delivery, and engagement fit.\n\nNext is a technical assessment through HackerRank. We’ll provide the time limit, deadline, and permitted-tool guidelines before you begin.\n\nThe final step is a 30-minute Zoom conversation about your assessment decisions, engineering judgment, and how you would contribute within the pod.\n\nSelected candidates will also be required to complete a criminal background screening and identity verification as part of the engagement process. We’ll provide instructions and obtain any required authorization before initiating screening.\n\nApplying\n\nSubmit your application through this posting. Please keep all outreach within the recruiting process. Do not contact Stevens team members or clients through personal or work email, LinkedIn, phone, text, or other channels to submit an application, request an update, or seek an interview. Applications sent directly to team members will not be reviewed through those channels, and direct outreach will not advance your application.\n\nOnce our recruiting team contacts you, use that email thread for questions and follow-up.","datePosted":"2026-10-06T11:30:23.060Z","dateModified":"2026-10-06T11:30:23.060Z","hiringOrganization":{"@type":"Organization","name":"Stevens","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f97d8fdec7d5562736ae811e"},"url":"https://jobsearcher.com/jobs/f97d8fdec7d5562736ae811e"}}