Job Description
Job Description
Summary:&
Our direct client is looking for Back End Software Engineers with experience in backend development, responsible for building information systems to support rapid growth while providing a seamless and intuitive customer experience. You will be part of the core services team owning backend orchestration of the customer journey from Order, Purchase, Delivery/Installation to Ownership.
The ideal candidate is flexible, motivated, and self-driven, passionate about improving efficiency and scalability. This fast-paced opportunity allows you to make a direct impact on the organization's mission.
&
Responsibilities:
- Design, develop, and maintain applications and systems under the team’s scope, including Vehicle and Energy order processing, Product Installation and Ownership experience, and features accessible through mobile apps.
- Adapt to changing business priorities and requirements quickly.
- Oversee feature development and projects from design through release to production.
- Write clean, maintainable, performant, and well-tested code to implement new features and resolve bugs.
- Develop unit tests, perform integration tests, and coordinate release regression testing with QA.
- Monitor system metrics, respond to alerts, and troubleshoot production issues.
- Investigate and understand existing system technical functionality, proposing enhancements.
- Communicate project estimates, dependencies, and blockers promptly with stakeholders.
- Enhance the scalability, maintainability, availability, and visibility of applications.
- Work with technologies such as Go, C#, .Net core, MySQL, Elasticsearch, MongoDB, Redis, GraphQL, JavaScript, Docker, Kubernetes.
&
Qualifications:
- Experience writing code in object-oriented languages.
- Experience with microservices or service-oriented architecture.
- Experience with SQL or NoSQL databases.
- Proficiency in unit and integration testing best practices.
- Experience with message queue architecture.
- Experience with MySQL and PostgreSQL.
- Familiarity with open-source technologies such as Kafka, Debezium, Elasticsearch.
- Expert knowledge of RESTful APIs.