Charger logistics Inc. is a world- class asset-based carrier with locations across North America. With over 20 years of experience providing the best logistics solutions, Charger logistics has transformed into a world-class transport provider and continue to grow.
We are seeking an experienced and a highly motivated Golang Developer to join our team. You will be instrumental in building and maintaining backend services, APIs, and scalable systems using the Go programming language.
Responsibilities:
Write, debug, and maintain clean, scalable Go code.
Design and implement RESTful APIs and backend microservices.
Optimize application performance, scalability, and responsiveness.
Utilize Go’s concurrency model (goroutines and channels) effectively.
Run unit, integration, and functional tests to ensure code reliability.
Collaborate with developers, designers, and product managers.
Participate in and conduct code reviews to ensure quality standards.
Contribute to architecture and design discussions for new systems.
Deploy applications in various environments (cloud/on-prem).
Proficiency in Golang with solid understanding of syntax and best practices.
Strong knowledge of concurrency and parallelism in Go.
Experience with RESTful API development and consumption.
Familiarity with microservices architecture and communication patterns.
Skilled in testing methodologies (unit, integration).
Strong problem-solving and debugging skills.
Clear written and verbal communication.
Ability to collaborate effectively within a team.
Nice to Have
Experience with cloud platforms: AWS, GCP, or Azure.
Knowledge of containerization tools: Docker, Kubernetes.
Familiarity with databases: PostgreSQL, MySQL, NoSQL, MongoDB.
Exposure to monitoring/logging tools: Prometheus, Grafana, ELK.
Experience with CI/CD pipelines and DevOps tools.
Competitive Salary
Healthcare Benefit Package
Career Growth