x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Tech Lead
 banner picture 1  banner picture 2  banner picture 3

Tech Lead

Eigen Energy Pte. Ltd.

Eigen Energy Pte. Ltd. company logo

Eigen Energy is a systems integrator for solar energy and electric vehicle charging infrastructure, with technical competencies in engineering and construction, energy management, software engineering and cross platform integration. We are one of the key industry players driving Singapore’s plan to phase out internal combustion engines (ICE) by 2040 and are looking for the best software and product engineering talents to be part of our team.


We are looking for an experienced technical lead to provide technical leadership to ensure the technology stack is aligned with the business goals and implement ideas that yield a competitive advantage with the software solutions architecture.


Roles and Responsibilities

  • Aligning the company’s overall technology strategy to support business objectives
  • Define and communicate technical and design requirements
  • Actively participate in the overall application lifecycle, from software development to testing and debugging
  • Oversee the current system architecture and work with technical staff to recommend solutions to improve it
  • Create and implement risk mitigation processes and conduct security audits to determine weaknesses in applications
  • Establish data protection processes to ensure security governance
  • Implement the best practices and coding standards of the project
  • Build common libraries and expand the technology stack and future proof it for scalability as the app penetrates foreign markets
  • Effectively scale the team by attracting and mentoring extraordinary people at various levels of experience to grow a well-balanced, high performing team
  • Provide leadership, support and motivation to technical team members

Requirements

  • At least 8 years of software development experience
  • 2 years of experience leading a team
  • Proficient in TypeScript, CSS, ReactJS and NPM
  • Proven experience in designing maintainable RESTful APIs
  • Proven experience creating secure and stable systems
  • Experience with agile development and CI/CD
  • Good understanding of static page development and deployment
  • Experience with automated testing and frameworks
  • Experience developing microservices based systems
  • Experience with modern static typed languages like Java, Kotlin and Golang
  • Experience in API-driven and Test-driven design
  • Experience with agile development and CI/CD
  • Experience with SQL databases, preferably MySQL
  • Experience working with public cloud providers like AWS, GCP and Azure
  • Good knowledge of streaming concepts and technologies like Kafka
  • Good knowledge and experience in applying GitOps
  • Good knowledge and experience in automated testing and frameworks
  • Experience working with monitoring tools like Grafana and Loki
  • Experience working with Kubernetes, ArgoCD and Jsonnet
  • Experience in the Electric Vehicle (EV) charging space and familiarity with industry protocols and concepts like OCPP, OCPI and OICP
  • Bachelors in Computer Science or a related field.

Sharing is Caring

Know others who would be interested in this job?