Search

Software Engineer

The Corporate
locationFremont, CA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

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.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...