> Markdown version of [/jobs/ext/4702900-front-end-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/4702900-front-end-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Front end Software Development Engineer - **Company:** Fasttek Global - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Application Performance Management, HTML5, Automation of Tests, Unit Testing, Cascading Style Sheets (CSS), Cloud Database, Cloud Engineering, Cloud Storage, Configuration Management, Software Quality, Code Review, Databases, Continuous Integration, Data Validation, Persistent Data Structure, Dependency Injection, Software Design Patterns, DevOps, Github, Design of User Interfaces, HP Systems Insight Manager, Identity and Access Management, Issue Tracking Systems, Java Virtual Machine (JVM), Log Analysis, Node.Js, Object-Oriented Software Development, Package Management Systems, Redis, E2e Testing, Cloud Services, Responsive Web Design, Selenium, Shell Script, Software Engineering, SonarQube, Systems Architecture, TypeScript, Management of Software Versions, Web Content Accessibility Guidelines, Data Logging, Google Cloud, Enterprise Software Applications, Performance Testing, ReactJS, Spring-boot, Cypress (Programming Language), Backend, AngularJS, Kubernetes, Playwright, Front End Software Development, Checkmarx, React Redux, Asynchronous Programming, Api Design, Restful APIs, Terraform, Pagination, Device Compatibility, Software Version Control, Docker, Jenkins, Vulnerability Analysis, Microservices - **Published:** November 13, 2026 - **Apply:** https://www.fasttek.com/hr_job?adId=446874 ## About the Role We are seeking a highly experienced Senior Full Stack Developer with a strong technical foundation and a passion for solving complex problems. The ideal candidate brings 8+ years of experience, demonstrates strong analytical and critical thinking skills, and thrives in a collaborative, solution-oriented environment. You should be a forward-thinking professional who can clearly articulate ideas, contribute to architectural decisions, and drive high-quality software development across the stack., * Jenkins - Candidate must have proven experience designing end-to-end CI/CD pipelines in Jenkins for enterprise applications, including writing and maintaining declarative Jenkinsfiles, integrating automated testing/security scanning, managing multi-branch pipelines, and troubleshooting build/deployment failures. Expected to establish CI/CD best practices for the team. * HTML5 - Candidate must demonstrate strong expertise in writing semantic, accessible, and performant HTML5, ensuring compliance with WCAG accessibility standards, cross-browser/device compatibility, and SEO best practices. Expected to guide markup standards across the team. * CSS (Cascading Style Sheets) - Candidate must have advanced experience building responsive, scalable UI styling using Flexbox, Grid, and modern CSS architecture (e.g., BEM, CSS Modules, or CSS-in-JS). Expected to establish styling standards/design systems, optimize CSS performance, and ensure consistent UI/UX across the application., * Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 8+ years in IT; 6+ years in development Experience Preferred: * Experience with AI-based development * Experience with TypeScript and Node.js * Familiarity with CI/CD pipelines and automation * Knowledge of DevOps methodologies * Experience with Unix/Linux and Shell scripting * Containerization using Docker and Kubernetes * Working knowledge of Redis Education Required: * Bachelor's Degree, * js - Can develop and maintain backend services or supporting tools using Node.js. Understands asynchronous programming, package management, error handling, API development, testing, security practices, and integration with databases or cloud services. * CSS (Cascading Style Sheets) - Creates maintainable, responsive styling using modern CSS practices such as Flexbox, Grid, media queries, reusable class patterns, and design-system components. Able to diagnose cross-browser and responsive-layout issues. * HTML5 - Builds semantic, accessible HTML5 structures that support usability, SEO, and assistive technologies. Understands proper use of forms, input validation, document structure, ARIA where appropriate, and responsive web standards. * GitHub - Uses GitHub effectively for source control, pull requests, branching, code reviews, issue tracking, and CI/CD workflows. Follows team branching and release practices, writes meaningful commits, resolves merge conflicts, and contributes constructively to peer reviews ## Description * Design, develop, and maintain scalable full stack applications including frontend, backend and database layers. * Collaborate with cross-functional teams to understand business requirements and translate them to technical solutions. * Build and consume RESTful microservices using Java and Spring Boot * Develop modern, responsive front-end applications using React (with Redux) or Angular, HTML and CSS. * Work with cloud-native architectures on GCP. * Leverage GCP services such as Compute Engine, Cloud Run, Cloud SQL, Cloud storage, PUB-SUB, Application Monitoring (Log Analytics), Memory Store for Redis and Cloud Functions to build scalable and resilient applications. * Implement and manage infrastructure using Terraform (Infrastructure as Code) * Collaborate with cross-functional teams to define, design, and ship new features * TDD, BDD, regression and performance testing. * Implement UI and end-to-end testing using frameworks like Selenium, Cypress or Playwright. * Optimize application performance, including JVM tuning and profiling * Ensure code quality through best practices, testing, and reviews * Contribute to system architecture and technical decision-making * Work with team members to establish best practices to maximize efficiency and minimize risk. Interact and work closely with product managers to devise solutions and break them into incremental production-ready user stories. * Execute API Load and Performance (L&P) on API/modules developed. * Use DevOps tools such as Tekton, SonarQube, Checkmarx, Fossa, and GitHub to deploy, improve and manage software., GCP, Java, Spring Boot, React, API, Acceptance Testing, Node.js, CSS (Cascading Style Sheets), HTML5, GitHub * GCP - Demonstrates practical experience building, deploying, and supporting applications on Google Cloud Platform. Can work with services such as Cloud Run, GKE, Cloud Storage, Pub/Sub, Cloud SQL, and IAM; understands environment configuration, logging/monitoring, security permissions, and cost-conscious resource usage. * Java - Writes clean, maintainable, and well-tested Java code using modern language features and object-oriented design principles. Can troubleshoot production issues, refactor legacy code, apply appropriate design patterns, and contribute effectively to code reviews. * Spring Boot - Builds and maintains production-ready Spring Boot services, including REST endpoints, data persistence, validation, exception handling, configuration management, and security integrations. Understands dependency injection, application profiles, observability, and automated testing practices. * React - Develops reusable, accessible, and responsive user interfaces using React. Comfortable with component design, hooks, state management, API integration, error/loading states, and unit or component testing. Can collaborate with UX/design partners to deliver polished user experiences. * API - Designs, develops, documents, and consumes RESTful APIs following established standards. Understands HTTP methods, status codes, authentication/authorization, pagination, versioning, input validation, error handling, and backward compatibility. * Acceptance Testing - Translates business requirements and acceptance criteria into testable scenarios. Partners with product, QA, and engineering teams to validate completed functionality, identify edge cases, support UAT, and ensure delivered work meets expected business outcomes.