Technical Engineering Lead

📍 Ho Chi Minh City, Vietnam I Davao/ Makati, Philippines

Are you ready to take your career to new heights with Sharesource?🚀

We are in search of a Technical Engineering Lead who can offer his hands-on coding expertise and technical guidance. This person will be responsible for maintaining and growing the backend and frontend services that enable us to deliver incredible experiences through technology. We run a mindful micro-services architecture split into 2 product areas. Our services are written in Java, Python, and Go and heavily rely on Kafka for data flows. 

Responsibilities

  • Helping backend developers, frontend developers and software architect with technical aspects of the work.
  • Help the team define the scope, estimation and priority of tasks.
  • Take leadership of the delivery of product updates and features.
  • Maintain and improve the current services and architecture of both apps.
  • Work closely with the Founders and the product owner to understand requirements, produce solutions, write automation testing, and deploy continuous delivery pipelines.
  • Recommend and suggest improvements to the stack of web technologies in collaboration with the team.
  • Use best practices in software development and API architecture to deliver APIs that are attractive for other users (both internal and external) to adopt.
  • Create the necessary testing capabilities for the application, e.g., unit and browser-based automated testing using existing services as needed.
  • Ensure that the services are scalable.
  • Ensure that security is top of mind through every line of code - we can hold very private information.
  • Thrive in a role that allows for a lot of autonomy yet requires close collaboration at important integration points.

Qualifications

  • 5 years of software development experience with at least 2 years in a technical lead capacity
  • Experience with asynchronous designs around queues (Kafka mainly) and REST APIs in a microservices context
  • Excellent software engineering skills and best practices, including unit testing and CI/CD
  • Deep knowledge of Java and Spring Boot
  • Experienced with Docker and Kubernetes
  • Knowledge of OAuth2 (we use Auth0)
  • Experience in choosing and integrating data storage and access in RDBMS and NoSQL stores
  • Practical knowledge of ReactJS
  • A solid grasp of JavaScript frameworks/components and their general availability to ease parts of the development process

JOIN OUR AWESOME GLOBAL TEAM!

Explore your global career opportunities with us! Fill out our Conversation Form and we will reach out to you within 24-48 hours.

 

Fill Out Our Conversation Form