Senior Cloud-Native Full-Stack Engineer
Job Description
Job Description
Overview
CTG is seeking to fill a Senior Cloud-Native Full-Stack Engineer position for our client.
Location: Atlanta, GA
Duration: 12 months
Duties:
-
Design, develop, and maintain cloud-native, full-stack applications using modern microservices and API-driven architectures.
-
Build scalable, resilient backend services following 12-factor principles and domain-driven design.
-
Develop rich, responsive front-end experiences using modern JavaScript frameworks.
-
Implement event-driven architectures and asynchronous processing using messaging and streaming platforms.
-
Deploy, manage, and operate containerized and serverless workloads on Google Cloud Platform (GCP).
-
Implement CI/CD pipelines to support automated build, test, security scanning, and deployment processes.
-
Practice test-driven development (TDD) and ensure high code quality, performance, and security.
-
Collaborate with cross-functional Agile teams including product owners, architects, DevOps, and QA.
-
Participate in code reviews, architectural discussions, and continuous improvement initiatives.
Skills:
-
Strong full-stack development skills with modern front-end frameworks such as ReactJS or Angular.
-
Expertise in backend development using scalable microservices and RESTful/API-first design.
-
Proficiency in multiple programming languages and runtimes, including Java, GraalVM, Node.js, Python, and .NET.
-
Hands-on experience with microservices frameworks such as Spring Boot, Quarkus, Django, and Express.js.
-
Strong knowledge of cloud-native patterns: microservices, serverless, containers, APIs, Agile, and event-driven architectures.
-
Experience with hyperscaler cloud platforms, with a strong emphasis on Google Cloud Platform (GCP).
-
Proficiency with GCP PaaS services including GKE, Cloud Run, and Cloud Functions.
-
Experience with event-driven technologies such as Kafka and Zookeeper.
-
Knowledge of cloud-native CI/CD, DevSecOps practices, observability, logging, monitoring, and alerting.
-
Familiarity with cloud-based databases, messaging, routing, and storage services.
Experience:
-
7+ years of professional software development experience, with a strong focus on full-stack and cloud-native solutions.
-
Demonstrated experience designing and delivering enterprise-scale, cloud-native applications.
-
Hands-on experience working in Agile/Scrum development environments.
-
Proven experience with test-driven development and automated testing strategies.
Education:
-
Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.
CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services for this role.
To Apply:
To be considered, please apply directly to this requisition using the link provided. For additional information, please contact Nicole Shaw at Nicole.Shaw@ctg.com. Kindly forward this to any other interested parties. Thank you!