Senior Developer– Full Stack / JavaScript / Azure (P-141)
SMASH, Who we are?
We believe in long-lasting relationships with our talent. We invest time getting to know them and understanding what they seek as their professional next step.
We aim to find the perfect match. As agents, we pair our talent with our US clients, not only by their technical skills but as a cultural fit. Our core competency is to find the right talent fast.
This role is available to candidates located within the United States. Applicants must be U.S. citizens or hold a valid U.S. work authorization to be considered
Location: Englewood, CO. The first 90 days are fully onsite; after that, the position allows one remote day per week.
Role summary
You will design and deliver end-to-end web solutions using JavaScript technologies and Microsoft Azure, with a strong emphasis on front-end development and full-stack ownership. This role requires a proactive engineer who can see the big picture, establish best practices, and evolve into a future Solution Architect
Responsibilities
Design, develop, and maintain customer-facing web applications using modern JavaScript frameworks.
Build and support full-stack solutions across front-end, middleware, and back-end layers.
Develop and deploy cloud-based applications in Microsoft Azure environments.
Review and improve code quality, architecture, and development standards.
Identify technical risks and propose scalable, maintainable solutions.
Collaborate cross-functionally to deliver complete, production-ready features.
Participate in architectural discussions and contribute to long-term technical strategy.
Troubleshoot and resolve issues across the full application stack.
Contribute to continuous improvement of development processes and best practices.
Requirements – Must-haves
7+ years of professional software development experience.
3–4+ years of hands-on experience with Microsoft Azure.
Strong experience developing customer-facing web applications.
Proven full-stack development experience (front-end, middle-tier, and back-end).
Strong proficiency in JavaScript and modern front-end frameworks.
Ability to design and deliver end-to-end technical solutions.
Experience reviewing code, identifying issues, and defining best practices.
Self-starter mindset with strong problem-solving skills.
Ability to work independently and avoid siloed development practices.
Strong communication and collaboration skills.
Nice-to-haves (optional)
Experience in a lead developer or technical lead capacity.
Exposure to high-transaction or enterprise-scale environments.
Experience mentoring other developers.
Interest in growing into a Solution Architect role.