
software engineer
About The Role
As a Senior Full Stack Engineer, you will play a pivotal role in shaping the future of our core product architecture. You will be responsible for designing, developing, and deploying scalable web applications that serve thousands of daily active users, bridging the gap between sophisticated backend systems and intuitive user interfaces.
In this role, you will lead technical initiatives, mentor junior developers, and collaborate closely with product managers to translate complex business requirements into high-quality code. You will own the entire development lifecycle, ensuring that our platform remains robust, performant, and reliable as we continue to scale our operations globally.
Requirements
5+ years of professional experience in full-stack web development
Expert proficiency in React and Node.js
Strong experience with PostgreSQL and database schema design
Proven track record of architecting distributed cloud-native systems on AWS
Excellent problem-solving abilities and a focus on writing maintainable, tested code
Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders
Key Responsibilities
Architect and build scalable features across the entire technology stack
Optimize application performance and ensure high availability of core services
Participate in code reviews and contribute to engineering best practices
Lead the transition to a microservices-based architecture
Collaborate with the design team to implement pixel-perfect user interfaces
Troubleshoot complex production issues and implement long-term fixes
What We Offer
Competitive base salary with annual performance-based bonuses
Comprehensive health, dental, and vision insurance packages
Flexible remote-first work environment
Generous annual professional development stipend
Unlimited paid time off and observed public holidays
Fully equipped home office setup or co-working space allowance
About The Company
Our company is a mission-driven technology firm dedicated to simplifying complex financial workflows through elegant software solutions. We foster a culture of radical transparency, intellectual curiosity, and continuous improvement, where every team member is empowered to take ownership of their work. We believe that by solving hard problems together, we can fundamentally change how our industry operates, and we are looking for passionate individuals to join us in this journey.
Next steps will be communicated after your application is reviewed.