Senior Software Engineer (Golang)

Grid Dynamics

$125K — $150K *
US-AnywhereRemote in United States
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Production experience with GoLang (preferred), Java or Python
  • Familiarity with CI/CD tools and technologies like Terraform and Kubernetes
  • Solid understanding of RESTful APIs and distributed systems
  • Experience with version control systems (Git, SVN)
  • Strong grasp of Object-Oriented Programming (OOP) and design principles
  • Knowledge of algorithms and complexity analysis (BigO notation)
  • Experience in unit and integration testing

Responsibilities

  • Participate in designing and developing high-performance business applications from start to finish
  • Improve software quality through evaluations, code reviews, and testing
  • Analyze application performance for enhancements
  • Develop simple and robust solutions for complex challenges
  • Work in an Agile environment focused on innovation and teamwork
  • Collaborate closely with developers, QA engineers, and analysts

Benefits

  • Opportunity to engage in cutting-edge projects
  • Be part of a motivated and dedicated team
  • Flexible work schedule
  • Comprehensive benefits package including medical, vision, and dental insurance
  • Participation in corporate social events
  • Access to professional development opportunities
  • Well-equipped office environment
  • In-person onboarding with potential travel requirements
Full Job Description
We are actively looking for a Senior Software Engineer (GoLang) with excellent technical expertise, who is interested in joining our growing team. As a key engineer, you will be working in collaboration with worldwide industry experts. Join our bright engineering team with open communication, empowerment, innovation, and customer-centric culture.

Essential functions
  • Participate in the design and development of high-performance business applications, from requirements analysis to production
  • Constantly improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; testing; etc.)
  • Analyze and improve application performance
  • Search for simple and robust solutions to complex tasks
  • Work in an Agile methodology environment where innovation, teamwork, and creativity are the key to success
  • Collaborate with a team of developers, QA engineers and analysts

Qualifications
  • Production experience with Golang (ideally), Java or Python
  • Experience with CI/CD platform engineering, Terraform, Kubernetes
  • Strong understanding of RESTful API conventions and distributed architecture
  • Experience with VCS (Git, SVN)
  • Robust OO Programming and OO Design concepts knowledge
  • Basic understanding of algorithms, BigO notation and ability to consider the complexity of algorithms
  • Strong unit/integration testing experience
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience

We offer
  • Opportunity to work on cutting-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance, vision, dental, etc.
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office
  • Please note that all onboarding must occur in person and you may be asked to travel to attend

Similar Jobs

More Jobs at Grid Dynamics

More Information Technology Jobs

Find similar Senior Software Engineer (Golang) jobs: