Remote Position
[Remote] Senior Full Stack Engineer
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. CTG delivers IT and business solutions that enhance clients’ digital agility and help them overcome business challenges. The company is seeking a Senior Full Stack Engineer to design, develop, test, deploy, and maintain full-stack web applications using modern Java, JavaScript, cloud-native, distributed systems, and event-driven technologies. The role also involves troubleshooting production issues, documenting technical solutions, participating in Agile development, and collaborating with cross-functional teams.
Responsibilities
- Design, develop, test, debug, and maintain full-stack web applications throughout the software development lifecycle
- Develop scalable applications using Java, Spring Boot, GraphQL, JavaScript, Node.js, ReactJS, and Redux
- Design and implement distributed systems, microservices, REST APIs, and web services
- Develop responsive user interfaces using HTML5, CSS3, and modern UI design practices
- Build and integrate event-driven solutions using Kafka and other event frameworks
- Develop and maintain SQL-based applications and database integrations
- Utilize Docker and container orchestration technologies to support application deployment
- Troubleshoot and resolve software defects, production issues, and deployment challenges
- Perform unit and integration testing to ensure application quality and reliability
- Document and communicate technical designs, standards, processes, and solutions
- Participate in Agile development activities and collaborate with cross-functional teams
- Continuously enhance technical skills by learning and applying relevant technologies, tools, and development patterns
- Explore and apply cloud-native programming concepts and emerging agentic development technologies, including Claude and Copilot
Skills
- Java, Spring Boot, and GraphQL
- JavaScript and Node.js
- ReactJS and Redux
- HTML5, CSS3, and responsive UI development
- REST, Web APIs, microservices, and distributed systems
- SQL programming and database integration
- Kafka and event-driven architecture
- Docker and container orchestration
- Azure DevOps (ADO), Visual Studio, and Git
- Agile software development methodologies
- Cloud-native programming and technologies
- Agentic development tools and technologies, including Claude and Copilot
- Strong troubleshooting, problem-solving, communication, and collaboration skills
- Minimum 5–7 years of experience in a fast-paced software development environment with an in-depth understanding of web application development
- Extensive experience with full-lifecycle software development, including design, coding, testing, debugging, deployment, and maintenance
- Experience working with distributed systems, microservices, REST services, SQL, and event-driven architectures
- Experience working in Agile development environments
- Must be an excellent verbal and written communicator
- Must have a positive attitude, be a self-starter, work effectively independently, and demonstrate a willingness to learn
- Demonstrated passion for delivering high-quality solutions and going above and beyond to accomplish goals
- Professional degree in Computer Science, Information Technology, or a related field
- Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required
- Hands-on experience developing web services, with REST and Web API experience preferred
- Experience with cloud-native application development is preferred
- Exposure to agentic development using Claude and/or Copilot is preferred
Benefits
- Remote work
- A competitive benefit package is also offered.
Company Overview
Company H1B Sponsorship