Senior Full Stack Engineer

1 week ago

Kentucky, United States Jobleads-US Full-time

CTG is seeking to fill a Senior Full Stack Engineer position for our client.

Location: Remote
Duration: 12 months, with possibility of extension

Duties:

  • 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

Experience:

  • 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.

  • Hands-on experience developing web services, with REST and Web API experience preferred.

  • Experience working with distributed systems, microservices, REST services, SQL, and event-driven architectures.

  • Experience working in Agile development environments.

  • Experience with cloud-native application development is preferred.

  • Exposure to agentic development using Claude and/or Copilot is preferred.

  • 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.

Education:

  • 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 gro