Position: Golang Developer
Company: Varteq
Experience required: 3y
English level: upper

As a Go Developer, become a part of a cross-functional development team working for Our Client — one of leading managed transportation providers in the world.

You will join a highly motivated team responsible for developing and maintaining the world class Transportation Management Systems (TMS). The project is a large-scale, multilingual and multi-currency SaaS system trusted by many major brands in the US and abroad. 
The Product is a logistics platform with a mission to reimagine the way goods move to help communities thrive. Backed by innovative technology, it provides logistics solutions that give over 130,000 digitally-enabled carriers and thousands of shippers greater reliability so they can take control of their freight.
Let's do great things together!

**Skills Required:**
- 3+ years of experience in Golang development;
- Development experience with microservices, REST interfaces, and services running in multiple instances;
- Development experience with 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;
- Will be a plus development experience with GraphQL, API Servers, Kubernetes, queues or web-sockets.
 
**You will:**
- 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 the solutions;
- Perform unit and integration testing in a deployment environment to verify the delivered implementation meets the given requirements.

**What’s in it For You:**
- 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.