Overview

We are seeking a hands-on Senior GoLang Developer to join our team.

You will be part of a collaborative environment focused on building scalable and innovative solutions. This is an opportunity to work on impactful projects and contribute to the development of core services in a dynamic setting.

Responsibilities

  • Design, code, build, and maintain major components and services as part of the CORE team
  • Collaborate with team members to architect and design robust, resilient, and maintainable solutions in an Agile environment
  • Build flexible APIs that follow internal guidelines and support microservices for public use
  • Develop new features that incorporate AI technologies
  • Contribute to new feature development using Java, Spring, SQL databases, and Kafka
  • Ensure the quality and reliability of delivered software
  • Deploy and operate services in production, including participation in on-call rotations
  • Guarantee scalability and high availability of team services
  • Work closely with product owners and UX designers to deliver features on schedule
  • Assist with urgent production issues, including root cause analysis, rollbacks, and immediate bug fixes or deployments

Requirements

  • At least 3 years of hands-on experience in software development roles
  • Proficiency in Go Language for backend development
  • Experience with Apache Maven and Gradle for build automation and project management
  • Strong background in Java and the Spring framework for developing scalable applications
  • Solid understanding of SQL databases for data storage and retrieval
  • Interest in leveraging AI tools to enhance coding productivity
  • Effective communication skills for team collaboration and stakeholder interaction
  • Ability to lead and drive projects to completion with minimal supervision, while supporting team members as needed
  • Fluent English skills (written and spoken) at a B2+ level or higher

Nice to have

  • Experience with AWS Cloud9 for cloud-based development environments
  • Familiarity with Apache Kafka for building event-driven architectures
  • Knowledge of CI/CD practices for automated testing and deployment
  • Experience with integration and ETL tools for data processing and system integration

[GTS] Benefits (generic, except India)

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn