About the Role
Lead full-stack development using React, TypeScript, Java, and Spring Boot while mentoring engineers and shaping scalable microservices. Collaborate across teams to deliver robust, tested features in a remote-first environment focused on innovation and engineering excellence.
Responsibilities
- Lead the design and implementation of full-stack applications using React, TypeScript, Java, and Spring Boot
- Take ownership of end-to-end delivery for complex features and backend services
- Design, build, and maintain scalable microservices and reliable APIs
- Work closely with Product Managers, Designers, and Engineers to align technical solutions with business goals
- Guide junior and mid-level developers, fostering strong engineering practices
- Develop and maintain unit, integration, and end-to-end tests to ensure code quality
- Contribute actively to Front-End and Back-End Engineering Chapters by sharing knowledge and improving standards
Requirements
- Minimum of 7 years of experience in web application development, including at least 3 years working across both front-end and back-end systems
- Extensive experience building modern web applications with React and TypeScript
- Strong proficiency in Java with the Spring Framework, or Python with a relevant backend framework
- Proven experience designing and implementing RESTful and GraphQL APIs
- Solid understanding of software security principles and performance optimization techniques
- Demonstrated ability to write clean, modular, and testable code
Nice to Have
- Experience working on B2B SaaS platforms, particularly in FinTech or HRTech domains
- Hands-on experience with cloud infrastructure, especially AWS
- Familiarity with test-driven development and writing comprehensive test suites
- Experience collaborating with design teams and using tools like Figma
- Practical use of Storybook for developing and testing front-end components
- Ability to effectively use AI-powered coding tools to enhance productivity without compromising code quality
- Prior experience working in remote or distributed teams
Tech Stack
React, TypeScript, Java, Spring Boot, REST APIs, GraphQL, Microservices architecture, AWS, Python (preferred framework), Storybook, Figma, AI coding tools
Benefits
- Competitive salary package
- Fully asynchronous work environment
- Remote-first culture with flexibility for hybrid arrangements based on role requirements
- Opportunity to work from abroad temporarily
- Clear pathways for professional growth within the organization
- Provision of necessary hardware for new hires to ensure immediate productivity
Compensation
A competitive salary
Work Arrangement
Remote-First (or Hybrid, depending on role)
Team
Engineers collaborate closely with Product, Design, and other technical teams in a global, distributed setup. Participation in Front-End and Back-End Chapters supports continuous improvement in engineering practices.
Company Culture
- Global and diverse team with representation across different backgrounds and experiences
- Inclusive hiring practices open to all genders, ethnicities, sexual orientations, religions, ages, and abilities
- International, growing team environment that emphasizes connection and shared growth
- Commitment to remote-first operations with support for temporary work from abroad
- Focus on providing employees with the right tools and infrastructure for success
Additional Information
- The company is dedicated to building a diverse and inclusive global workforce
- Applications are open to all, regard