Tech Stack
AzureGraphQLJavaJavaScriptKafkaMicroservicesMongoDBMySQLNext.jsPulsarPythonReactSQL
About the role
- Lead the design, development, and optimization of user interfaces for GM’s eCommerce and energy solutions.
- Write secure, scalable, and maintainable code with unit testing, automation, and CI/CD validation.
- Weigh architectural trade-offs, applying synchronous and asynchronous design patterns.
- Mentor junior engineers, lead code reviews, and establish engineering best practices.
- Collaborate with product managers, architects, and engineers to deliver seamless customer experiences.
- Drive backend API and SQL performance optimization, ensuring high availability and reliability.
- Create and manage documentation deliverables including technical specifications, data mapping, and workflow diagrams.
Requirements
- Bachelor’s degree in Computer Science or related field, or 8+ years equivalent work experience.
- 5+ years of experience in full-stack development with a focus on eCommerce fulfillment, order management, and third-party integrations.
- 3+ years contributing to architecture, documentation, and system design.
- Proficiency in Test Driven Development (unit tests, automation test cases, CI/CD validation).
- Experience with Java, Java Frameworks, messaging systems, IBM/Atlassian products, Azure services, and CI/CD platforms.
- Strong understanding of GraphQL, microservices, RESTful APIs, and webhooks.
- Demonstrated ability to debug, test, and deliver production-quality solutions.
- Enthusiasm for influencing engineering culture and mentoring others.