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).
Requirements
- 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.
Benefits
- Competitive Salary
- Healthcare Benefit Package
- Career Growth