Backend Developer (Golang / Java

CGIMerrimack, NH
Hybrid

About The Position

CGI is a global IT and business consulting services firm delivering end-to-end solutions that drive meaningful outcomes for clients worldwide. With a strong presence across industries and a collaborative, ownership-driven culture, CGI empowers professionals to build innovative solutions while shaping mission-critical systems at scale. We're seeking a Backend Developer with strong experience in Golang and/or Java to build scalable, high-performance systems and APIs. This role is ideal for engineers who thrive in polyglot environments, working across modern backend technologies to design and deliver distributed, cloud-native applications. You'll collaborate with cross-functional teams to build secure, reliable, and efficient systems that operate at scale, as well as solve complex engineering challenges with real business impact within a culture that is focused on innovation, ownership, and continuous learning. This position is located at the client site in Merrimack, NH (preferred) or Westlake, TX.

Requirements

  • 6+ years of overall IT experience (consulting experience preferred)
  • Strong hands-on experience in Golang and/or Java backend development
  • Experience with Spring Boot (for Java) or strong Go expertise
  • Experience building REST APIs and/or gRPC services
  • Solid understanding of microservices architecture
  • Experience with Docker and Kubernetes
  • Hands-on experience with SQL/NoSQL databases
  • Familiarity with Git and CI/CD pipelines
  • Strong communication and collaboration skills

Nice To Haves

  • Experience working in polyglot environments (Go + Java)
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Exposure to event-driven architectures
  • Familiarity with monitoring tools (Prometheus, Grafana)
  • Experience with high-scale distributed systems

Responsibilities

  • Design, develop, and maintain backend services using Golang and/or Java (Spring Boot)
  • Build clean, efficient, and maintainable code following best practices
  • Develop and maintain RESTful APIs and gRPC services
  • Write scenario-based tests (Cucumber or similar frameworks)
  • Contribute to system architecture and technical design decisions
  • Build scalable, distributed, and fault-tolerant systems
  • Optimize performance, scalability, and reliability
  • Develop and maintain microservices-based architectures
  • Integrate with internal platforms and third-party services
  • Work with messaging systems such as Kafka or RabbitMQ
  • Design and optimize SQL and NoSQL databases (PostgreSQL, MongoDB, etc.)
  • Ensure high performance, availability, and data integrity
  • Deploy and manage applications in cloud environments (AWS, Azure, GCP)
  • Use Docker and Kubernetes for containerization and orchestration
  • Collaborate with DevOps teams on CI/CD pipelines
  • Monitor, troubleshoot, and improve system performance
  • Implement secure coding practices, authentication, and data protection
  • Maintain documentation and follow version control best practices

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service