Job title: Golang SW Developer
Location Plano, TX (On-site)
Type: Fulltime
Must have: Automotive and hands-on experience with Golang and Gorilla Mux is a must.
Job Description
- We are seeking a highly skilled Senior Golang Developer with deep expertise in building and deploying scalable, cloud-native applications on AWS. The ideal candidate must have strong backend development experience using Go, and be comfortable with technologies like REST APIs, gRPC, Kafka, Kubernetes, and CI/CD pipelines.
- This is an onsite role working closely with the Technical Architect and managing an offshore development team. The candidate will be responsible for end-to-end development, production deployment, and cross-team collaboration for successful product delivery and support.
Key Responsibilities:
- Design and develop microservices using Golang and Gorilla Mux. Build and maintain RESTful APIs and gRPC services. Implement asynchronous processing using Apache Kafka.
- Write and manage Docker files, and build/manage applications within Docker containers. Deploy and operate cloud infrastructure using AWS (API Gateway, Lambda, EKS, etc.).
- Set up and maintain CI/CD pipelines using GitLab or GitHub Actions. Ensure code quality through Test-Driven Development (TDD) and SonarQube integration.
- Debug production issues, analyze root causes, and implement fixes efficiently. Work side-by-side with the onsite Technical Architect to guide technical direction.
- Manage offshore developers and coordinate deliverables across global teams. Collaborate with cross-functional teams for deployment, monitoring, and support of production systems.
Required Skills:
- Strong hands-on experience with Golang and Gorilla Mux.
- Deep understanding of REST API and gRPC architecture. Experience with Apache Kafka for message-driven systems.
- Proficiency in writing and managing Docker files and running applications in Docker containers. Solid understanding and experience deploying apps on AWS (API Gateway, Lambda, EKS, EC2, S3).
- Working knowledge of Kubernetes for orchestration. CI/CD experience using GitLab or GitHub Actions. Strong understanding of TDD, testing frameworks, and debugging practices.
- Familiarity with SonarQube or similar static code analysis tools
- Excellent interpersonal and communication skills. Experience managing offshore teams and collaborating in cross-functional environments
- Nice to Have: Experience in EV telematics, including: Payments for EV charging. Subscription billing for in-car entertainment, Wi-Fi, and connected services.
- Integration with Stripe, Zuora, or other payment processors. Experience with Apple Pay, Google Pay, or crypto payments.
- Frontend experience with Vue.js or React.js., AWS Certifications (Developer Associate, Solutions Architect).Background in fintech, automotive, or mobility software.
- Familiarity with observability tools like Prometheus, Grafana, or CloudWatch.
#1003
Job Type: Full-time
Pay: $100,339.05 - $120,000.00 per year
Experience:
- Golang : 5 years (Required)
- Automotive : 3 years (Required)
- Gorilla Mux : 3 years (Required)
- AWS: 2 years (Required)
Work Location: On the road