About the Role
The role involves leading development efforts across both frontend and backend systems, contributing to architectural decisions, and ensuring high-quality code delivery through collaboration and code reviews.
Responsibilities
- Design and build scalable features across the entire technology stack
- Collaborate with product and design teams to define technical requirements
- Write clean, maintainable, and well-tested code
- Optimize applications for speed, reliability, and security
- Troubleshoot and resolve technical issues in production environments
- Participate in code reviews to ensure code quality and knowledge sharing
- Support deployment pipelines and continuous integration workflows
- Contribute to technical documentation and system architecture planning
- Evaluate and integrate new technologies and frameworks
- Mentor junior developers and support team growth
Nice to Have
- Experience with TypeScript and React or similar libraries
- Background in microservices architecture
- Exposure to DevOps practices and containerization tools
- History of contributing to open-source projects
- Familiarity with GraphQL
- Security-first development mindset
- Leadership experience in technical projects
- Experience in fintech or regulated industries
Benefits
- Health, dental, and vision insurance coverage
- Retirement savings plan with employer contribution
- Flexible paid time off policy
- Parental leave benefits
- Professional development stipend
- Remote work support allowance
- Wellness programs and mental health resources
- Stock options as part of compensation package
- Annual team retreats
- Inclusive and diverse workplace culture
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid remote and office setup
Team
Collaborative engineering team focused on scalable web solutions
Technology Stack
- Frontend: React, TypeScript, Webpack
- Backend: Node.js, Express, PostgreSQL
- Infrastructure: AWS, Docker, Kubernetes
- Monitoring: Datadog, Sentry, CI/CD via GitHub Actions
Application Process
- Submit resume and GitHub profile
- Complete a technical screening call
- Take part in a pair programming session
- Final interview with engineering leadership
Available for qualified candidates