Position: Golang Developer
Company: VARTEQ
Experience required: 5y
English level: upper

VARTEQ is a US-based product development and technology consulting company that helps clients drive their business by delivering excellent engineering solutions. Founded in 2008, the company has a team of professionals from all over the world. 

**About the role:**

As a Go Developer, become a part of a cross-functional development team working for Our Client - one of the leading managed transportation providers in the world.
You will join a highly motivated team responsible for developing and maintaining world-class Transportation Management Systems (TMS).  
The project is a large-scale, multi-lingual, and multi-currency SaaS system trusted by many major brands in the US and abroad. 

**What the Candidate Will Do:**

- Develop high-quality software - readable, maintainable & efficient
- Adheres to safe coding practices from security, dependency and risk mitigation perspectives
- Active involvement in all scrum ceremonies
- Active participation in code reviews and ability to critique the code based on patterns, time complexity and risks
- Translate business requirements into the design and implementation of features and functionality required to deliver the required results
- Ability to pick up complex requirements and independently design and implement solutions
- Perform unit and integration testing in a deployment environment to verify the delivered implementation meets the given requirements
- Provides support for implementations to Business Analysts and Technical Support in resolving production issues and providing key contributions in resolution

**Basic Qualifications:**

- 4+ years of experience in Golang development
- Development experience with microservices, REST interfaces, and services running in multiple instances
- Development experience with Kubernetes and Docker
- Development experience with SQL (Postgresql preferred) and No-SQL databases
- Demonstrated experience with Agile, TDD, CI/CD, and unit testing
- Aptitude and desire to learn, apply, and espouse new technical concepts
- Strong problem-solving and analytical skills
- Must be a self-motivated, creative problem-solver with strong attention to detail
- Upper-intermediate proficiency in English

**Preferred Qualifications:**

- Development experience with GraphQL
- Development experience with API Servers
- Development experience with messaging queues or WebSockets

**What we offer:**

- Dynamic environment with low level of bureaucracy
- Challenging tasks 
- Education path: boost your skills and knowledge with our regular internal events (trainings, workshops, etc), language courses, and company-paid certifications
- Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
- Friendly team buildings, cool corporate events 
- Paid vacation, holidays, and sick leaves