We are seeking a highly motivated and skilled Backend Golang Developer to join our dynamic software team. The ideal candidate will have experience working in an agile environment and will be responsible for writing scalable, maintainable, and efficient code. As a key team player, you’ll contribute to solving complex problems in the realm of connected vehicle technology, mobility, and telematics. We need someone who can bring both initiative and ownership to the role while striving for continuous improvement.
This is a hybrid role with a requirement to be in-office 4 days/week in Plano, TX.
Key Responsibilities:
Develop high-quality, scalable backend solutions using Go (Golang).
Write well-defined, thoroughly tested code and engage in quality testing and validation before releasing to customers.
Maintain and improve existing codebases, conducting peer reviews for code changes.
Work on complex challenges related to connected vehicle technology, focusing on scalability, reliability, low latency, and high availability.
Troubleshoot, debug, and resolve issues within distributed systems.
Document requirements, specifications, and design work.
Collaborate with Product Owners and cross-functional teams to meet project milestones and deadlines.
Adapt to new technologies, tools, and processes as needed.
Ensure smooth communication with team members, suppliers, and stakeholders.
Requirements:
3-5 years of experience with the Go programming language.
Hands-on experience with gRPC, Protobufs, and Go Routine/Channel patterns.
Strong understanding of Test-Driven Development (TDD) and CI/CD best practices.
Experience with MongoDB or other NoSQL databases.
Familiarity with Kafka for producing and consuming messages.
Hands-on experience with AWS services, including Secrets Manager, SQS, SNS, and Lambda.
Proficiency in using containers like Docker and Kubernetes.
Experience with GIT, VS Code, JIRA, and Confluence.
Hands-on experience with Datadog for tracing and debugging.
Bachelor’s or Master’s degree in Computer Science/Engineering or equivalent education.
Strong written and verbal communication skills with fluency in English.
What We Offer:
Competitive salary and benefits package.
Collaborative and supportive team culture.
Exciting challenges in cutting-edge technology.
Opportunities for personal and professional growth.
If you're ready to bring your Golang expertise to a fast-paced, forward-thinking company, we’d love to hear from you!
Any Graduate