Software Developer Role
We are seeking a skilled software developer to join our team.
About the Job
This is a challenging and rewarding role that requires strong technical skills and a passion for building high-quality software.
* Main Responsibilities:
* Develop and deliver high-quality software products in a timely and efficient manner
* Work closely with client teams to deliver complex components in a deadline-driven environment
* Lead by example through the implementation of challenging and complex components
* Foster best practices and maintain regular reporting and work progress
* Communicate and share information with other team members and stakeholders
* Mentor other developers
* Be open-minded & proactive, don't settle for what is required
* Participate in discussions with clients and team members about technical best practices and help teams identify optimal technical solutions
* Ensure quality through adherence to technical best practice, mentorship and feedback
Required Skills and Qualifications
To be successful in this role, you will need:
* Strong Technical Skills: 10+ years experience building production web apps, strong in React and TypeScript, solid backend skills in Rails and relational databases, experience designing clean, scalable APIs and data flows, strong understanding of performance optimization
* Communication Skills: Clear communicator, especially in async environments, ownership mindset, you spot issues early and solve them, business-first thinking, you care about impact, not just code
Benefits
We offer a range of benefits to support your career development and well-being, including:
* Opportunities for Growth: You'll have the opportunity to work on a variety of projects and develop your skills in a supportive and collaborative environment
* Flexible Working: We prioritize async collaboration and respect your time zone, allowing you to work from wherever you're most productive
* A Culture of Excellence: We care deeply about doing the right thing—for our clients, our team, and ourselves, no burnout, no crunch, just high-quality work, delivered sustainably
Others
We value diversity and inclusion and are committed to creating a workplace where everyone feels valued and respected. If you're passionate about building high-quality software and working collaboratively with others, we'd love to hear from you.