Join an Engineering team where we’re dedicated to improving the leave management experience for both employees and employers. As a Software Engineer, you’ll play a crucial role in building and enhancing a platform, ensuring it’s scalable, reliable, and user-friendly.
What you’ll do:
- Collaborate with product managers, designers, and other engineers to understand requirements and translate them into technical solutions.
- Design, develop, test, and deploy high-quality, scalable, and maintainable software.
- Participate in code reviews to maintain code quality and share knowledge.
- Troubleshoot and debug issues, ensuring timely resolution and system stability.
- Contribute to the continuous improvement of our development processes and tools.
- Mentor junior engineers and promote a culture of learning and growth.
What you’ll bring:
- 5+ years of experience in software development, with a strong background in full-stack engineering.
- Proficiency in modern web technologies, including React, TypeScript, Node.js, and GraphQL.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Solid understanding of database systems (SQL, NoSQL) and data modeling.
- Excellent problem-solving, communication, and collaboration skills.
- A passion for building high-quality software and a commitment to continuous learning.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).