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
Openness in communication, simplicity, maturity, caring for the reputation and over-delivery are our fundamental corporate principles. They empower our company to achieve the ultimate goal — to exceed customer expectations and deliver a product that surpasses the one they were expecting to get.
About the Role
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, multi-lingual and multi-currency SaaS systems trusted by many major brands in the US and abroad. For the right person, this is a great opportunity to learn from amazingly talented team members on what works and what doesn’t at high scale and at the same time contribute to over a million lines of code base in multiple applications.
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.
Preferred Qualifications
- Development experience with GraphQL.
- Development experience with API Servers.
- Development experience with messaging queues or websockets.
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 picks 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.