6 open TypeScript positions
This role is for a Senior Fullstack Software Engineer to design, develop, and implement backend services and frontend experiences for EarnIn’s new time & attendance product. The position requires expertise in Go, React, TypeScript, and cloud technologies, with a focus on scalable architecture and user-centric design.
This role involves designing, developing, and implementing both backend services and frontend experiences for EarnIn’s new time & attendance product. The Senior Fullstack Software Engineer will collaborate with cross-functional teams to build scalable, secure, and user-friendly solutions while ensuring high-quality software delivery.
The Staff Software Engineer will be responsible for designing and developing customer-facing applications, with a frontend-heavy emphasis (~90%) and team lead duties (~40%). Key activities include creating scalable web architecture, developing features, implementing unit/automation tests, analyzing feature effectiveness, and mentoring the engineering team. This role requires strong skills in React, C#, Kotlin, and experience with event-driven architecture on AWS, ideally based hybrid from the Bangkok office.
The Staff Software Engineer will join the Product Engineering team to design and develop customer-facing applications, focusing heavily on frontend development (~90%). Key responsibilities include collaborating on user experiences, creating scalable web architecture, establishing engineering best practices, and mentoring the team. This role requires strong skills in React, C#, and Kotlin, along with experience in AWS event-driven architecture, balancing hands-on development (~60%) and team leadership (~40%).
EarnIn is seeking experienced, passionate, and resourceful senior full-stack engineers to join the Web team in a hybrid role based in Bangkok. Responsibilities include driving the implementation of new features, collaborating with and mentoring other engineers, and working cross-functionally. Candidates should have 4+ years of development experience and excellent knowledge of front-end and back-end programming languages.
The Software Engineer – Frameworks will design, develop, and evolve shared frameworks and libraries for microservices, focusing primarily on Golang and secondarily on Kotlin/Spring Boot. Responsibilities include strengthening foundational plumbing like bootstrapping, observability, and authentication, and building reusable components to reduce complexity for other developers. This role requires collaboration and taking ownership to balance speed, quality, and scalability.