Confirmed on the employer's own hiring board on Oct 2, 2026. First seen by Alion on Oct 1, 2026.
Job Summary
Job Summary We are seeking an experienced Full Stack Engineer with strong expertise in JavaScript/TypeScript, React JS, and Node JS to design, develop, and maintain scalable web applications. The ideal candidate will possess a strong engineering mindset, experience building cloud-native solutions, and a passion for delivering high-quality software through automated testing and modern DevOps practices. The role involves working closely with product managers, architects, UX designers, and engineering teams to develop robust front-end and back-end solutions. Candidates should have hands-on experience building responsive user interfaces, RESTful APIs, microservices, and deploying applications to cloud platforms such as Azure and Google Cloud Platform (GCP). The successful candidate will contribute throughout the software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support. A strong focus on code quality, performance optimization, security, and automation is expected. This position requires excellent problem-solving skills, the ability to thrive in an Agile environment, and a collaborative approach to delivering business value. Experience with modern CI/CD pipelines, Git-based development workflows, unit testing frameworks, and automated functional testing tools is essential. The candidate should be comfortable working in a fast-paced environment while maintaining engineering excellence and adhering to industry best practices. The role offers opportunities to work on cutting-edge cloud technologies and large-scale digital transformation initiatives. Job Summary We are seeking an experienced Full Stack Engineer with strong expertise in JavaScript/TypeScript, React JS, and Node JS to design, develop, and maintain scalable web applications. The ideal candidate will possess a strong engineering mindset, experience building cloud-native solutions, and a passion for delivering high-quality software through automated testing and modern DevOps practices. The role involves working closely with product managers, architects, UX designers, and engineering teams to develop robust front-end and back-end solutions. Candidates should have hands-on experience building responsive user interfaces, RESTful APIs, microservices, and deploying applications to cloud platforms such as Azure and Google Cloud Platform (GCP). The successful candidate will contribute throughout the software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support. A strong focus on code quality, performance optimization, security, and automation is expected. This position requires excellent problem-solving skills, the ability to thrive in an Agile environment, and a collaborative approach to delivering business value. Experience with modern CI/CD pipelines, Git-based development workflows, unit testing frameworks, and automated functional testing tools is essential.
Key Responsibilities
Key Responsibilities Design, develop, test, and maintain scalable web applications using React JS, Node JS, JavaScript, and TypeScript. Build responsive and reusable user interface components following modern front-end development practices. Develop secure, high-performance REST APIs and backend services. Collaborate with architects and business stakeholders to translate requirements into technical solutions. Implement application integrations with internal and external systems. Create and maintain unit tests using Jest and ensure high test coverage. Develop and execute automated functional tests using Playwright, Cypress, or similar frameworks. Participate in code reviews and ensure adherence to coding standards and best practices. Troubleshoot application issues, perform root cause analysis, and implement fixes. Optimize application performance, scalability, and reliability. Deploy, configure, and monitor applications on Azure and GCP environments. Build and maintain CI/CD pipelines to automate build, testing, and deployment activities. Manage source code repositories using Git and GitHub workflows. Work within Agile Scrum teams, participating in sprint planning, stand-ups, retrospectives, and backlog refinement sessions. Contribute to technical documentation, architectural decisions, and knowledge-sharing initiatives. Ensure compliance with security, governance, and operational standards. Support production releases and resolve critical incidents as required. Mentor junior developers and promote engineering best practices across the team.
Skill Requirements
Skill Requirement Mandatory Technical Skills Strong proficiency in JavaScript (ES6+) and TypeScript. Hands-on experience with React JS, including Hooks, Context API, Redux, and component-driven architecture. Strong backend development expertise using Node JS and Express JS. Experience designing and implementing RESTful APIs and microservices. Excellent understanding of HTML5, CSS3, responsive design, and modern UI development concepts. Expertise in Jest for unit testing and test-driven development practices. Hands-on experience with Playwright, Cypress, or equivalent automated functional testing tools. Experience deploying and managing applications on Azure and/or Google Cloud Platform (GCP). Strong understanding of cloud-native architecture, containerization, and microservices. Experience with Git, GitHub, branching strategies, and code review processes. Familiarity with CI/CD tools and automation frameworks.
Other Requirements
Preferred Skills Experience with Docker and Kubernetes. Knowledge of API security, OAuth, JWT, and authentication mechanisms. Understanding of event-driven architectures and messaging platforms. Experience with monitoring and logging tools. Knowledge of performance tuning and optimization techniques. Familiarity with Infrastructure as Code (IaC) concepts. Exposure to serverless architectures and cloud services. Knowledge of Agile methodologies and DevOps culture. Other Requirement Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline. 5-10 years of professional software development experience. Strong analytical and problem-solving skills. Excellent verbal and written communication abilities. Ability to work independently as well as collaboratively within distributed teams. Experience working in Agile Scrum environments. Strong stakeholder management and interpersonal skills. Ability to manage multiple priorities while delivering quality outcomes. Passion for continuous learning and technology innovation. Proven ability to influence technical decisions and drive engineering excellence. Understanding of secure coding practices and enterprise application standards. Familiarity with software development lifecycle (SDLC) methodologies. Experience working in global delivery models and multicultural teams. Commitment to producing maintainable, scalable, and reusable solutions. Willingness to participate in production support and release activities when required. Additional Request (Job Description) The ideal candidate is a highly motivated Full Stack Engineer capable of developing end-to-end web solutions using modern JavaScript technologies. The role requires a strong foundation in both front-end and back-end development, with significant experience in React JS, Node JS, and TypeScript. Candidates should demonstrate expertise in software engineering best practices, including clean coding principles, code reviews, automated testing, and continuous integration. A strong quality mindset is expected, with proven experience leveraging Jest, Playwright, and Cypress to build robust testing strategies. The position involves designing cloud-ready and cloud-native applications deployed on Azure and GCP, ensuring reliability, scalability, security, and operational excellence. The candidate should be capable of driving technical discussions, providing innovative solutions, and collaborating effectively with cross-functional teams. Experience with Agile delivery methodologies, DevOps practices, CI/CD automation, containerized deployments, and GitHub-based development workflows will be highly valued. The successful individual will proactively identify opportunities for improvement, optimize development processes, and contribute to the overall engineering maturity of the organization. This role is ideal for professionals who enjoy solving complex technical challenges, building innovative digital experiences, and working with modern cloud technologies. The candidate should possess a customer-focused mindset, strong ownership, and the ability to deliver high-quality solutions that align with business objectives and enterprise architecture standards.

