About the Role
The role involves leading software design and development across the full stack, mentoring engineers, driving technical strategy, and ensuring delivery of reliable, scalable applications.
Responsibilities
- Lead the architecture and implementation of full-stack software systems
- Collaborate with product and design teams to define technical requirements
- Mentor and support junior and mid-level engineers
- Drive best practices in code quality, testing, and deployment
- Design and maintain scalable backend services and APIs
- Develop responsive and accessible frontend interfaces
- Evaluate and integrate new technologies and frameworks
- Ensure applications meet performance and security standards
- Participate in code reviews and technical planning sessions
- Troubleshoot and resolve complex system issues
- Contribute to database design and optimization
- Implement continuous integration and delivery pipelines
- Promote agile methodologies and iterative development
- Collaborate on system monitoring and observability
- Support deployment and infrastructure management
- Align technical solutions with business objectives
- Document system designs and technical decisions
- Foster a culture of learning and technical excellence
- Work with stakeholders to refine product roadmaps
- Ensure compliance with data privacy and security policies
Nice to Have
- Master’s degree in a technical field
- Experience leading distributed or remote teams
- Background in DevOps or site reliability engineering
- Familiarity with microservices architecture
- Knowledge of frontend performance optimization
- Experience with testing automation frameworks
- Exposure to machine learning or data-intensive applications
- Contributions to open-source projects
- Public speaking or conference presentation experience
- Leadership in cross-functional initiatives
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and in-office collaboration
Team
Collaborative engineering team focused on innovation and continuous improvement
Our Impact
We focus on building technology that enables large-scale social change through collaboration, data-driven insights, and user-centered design.
Culture and Values
We value transparency, continuous learning, inclusivity, and empowering teams to innovate with purpose and accountability.
Available for qualified candidates