Tech Lead - eKos

Hyphen Group logo

Hyphen Group

View Salaries, Reviews, and more  

Job Summary


Salary
S$12,000 - S$17,000 / Monthly EST

Job Type
Permanent

Seniority
Lead

Years of Experience
Information not provided

Tech Stacks
Docker ES2015 Camunda TDD CI SonarQube Babel Webpack Gradle NoSQL JavaScript Maven Kubernetes kafka Typescript Kotlin React GraphQL AWS Java

Job Description

This role is able to work from Singapore, Hong Kong, Thailand, Malaysia, Philippines, Taiwan, India, Indonesia and/or fully remote as long as we are in a similar time zone.

What you will be doing
We are developing an affiliate connect SaaS application called eKos, that will connect banks, trading platforms and financial institutions with thousands of influences and content creators.

This is a part time team manager role where you will spend 30% of your time managing a team of 5-10 developers, and 70% of your time architecting and implementing code.

In your day to day work with us you will:
  • Implement team and product goals
  • Set and follow up on individual goals
  • Upskill and mentor engineers on your team
  • Write, review and integrate beautiful code
  • Implement automated test cases
  • Improve our CI/CD pipelines
  • Continuously suggest improvements to our ways of working, tech stack and products
  • Automate everything that can be automated
  • Architect solutions from well defined business cases
  • Take ownership of code, feature development, components and end results.
  • Share your knowledge with the team and mentor people around you
  • Work in a proactive and innovative way to meet milestones and deadlines
  • Engage with the wider engineering organization, making sure your tech roadmap aligns with the other teams
  • Work with product owners, engineering managers and business stakeholders to define the product and tech roadmaps

Who we think you are
  • Goal and delivery oriented
  • A natural leader who loves to mentor and teach others
  • Someone who puts people first and genuinely care about others around you
  • Takes personal responsibility for the team effort
  • Passionate about programming and software development
  • On a journey of life long learning and upskilling.
  • Solution oriented
  • Excited about building things that make life easier for our affiliates and financial partners
  • Loves to keep up to date with new technologies
  • Enjoys having full ownership of what you build, designing, test and operate
  • Allergic to repetitive tasks and strive to automate everything including deployment and testing
  • Obsessed about security, observability and resilience
  • Experienced in team leadership

Your skills
Required:
  • Ability and willingness to learn new things fast
  • Strong people management skills
  • Excellent in verbal and written communication
  • Great at mentoring and upskilling people around you
  • Ability to create observability on team members and team effort
  • Proficient in people performance management
  • Ability to prioritize work based on impact and return of effort investment

Preferably full stack developer or expert on one end, and at least proficient in the other end:
Backend
  • Master of Kotlin
  • Expert level Java skills (JDK 11 or later)
  • Extensive knowledge in Java build systems such as Maven and Gradle
  • Great knowledge of micro service architecture and its design patterns
Frontend
  • Master of Typescript
  • Expert level JavaScript skills (ES2015 and above)
  • Expert level React skills (or similar framework)
  • Extensive knowledge in JavaScript build systems such Webpack, Vite and Babel

  • Expertise in creating highly responsive UIs
  • Deep understanding of Kafka or similar message mechanisms
  • Master of REST interface implementation and design
  • Expert in creating system observability and service level observability
  • Strong knowledge of event based architecture
  • Hands on experience with AWS
  • Hands on experience with Docker
  • Hands on experience with Kubernetes
  • Strong knowledge of service versioning and deployment versioning
  • Knowledge of dependency injection patterns
  • Knowledge of using and setting up code quality controls such as SonarQube
  • Hands on skills required to set up a fully functioning CI/CD pipeline from scratch
  • Expertise in database design and database connectors (both relational and noSQL)

Preferred:
  • Domain knowledge of affiliate marketing systems
  • Deep understanding of CAP theorem compromise and working with eventually consistent data models
  • Hands on experience with Quarkus
  • Hands on experience with Camunda
  • Hands on experience with Github actions
  • Hands on experience with Github advanced security
  • Hands on experience with Tailwind or Material UI
  • Knowledge of workflow patterns
  • Knowledge of Service Oriented Architecture
  • Expertise in building low latency systems
  • Knowledge of GraphQL
  • Expert in TDD

What we offer
  • The opportunity for your work to impact over 10 million people across the world every month
  • Ownership & autonomy - You set your own limitations
  • Career growth - Access to learning programs, 1:1 coaching, career planning, mentorship, onboarding program and working closely with exceptional developers
  • Team offsites and events (Once we can travel again)
  • Flexible / Asynchronous work environment to help you maintain a healthy work/life balance

banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume