This role is central to building and maintaining core software systems that power our platform’s security, scalability, and user experience. As a Senior Software Engineer, you will lead the development of critical features such as device-locking mechanisms, risk assessment models, and seamless API integrations across multiple services. You will collaborate closely with product managers, designers, and other engineers to ensure robust, maintainable solutions that align with long-term architectural goals. The position emphasizes technical ownership, clean code practices, and the ability to operate effectively in a distributed, asynchronous work environment. You will also mentor junior developers, drive best practices in testing and deployment, and contribute to strategic technical decisions that shape the future of our platform.
Responsibilities
- Develop and support intuitive software applications using both front-end and back-end technologies.
- Partner with product teams and developers to design and implement effective software solutions.
- Contribute to the design and maintenance of client-side and server-side system architecture.
- Perform code reviews and offer constructive feedback to uphold high standards of code quality and best practices.
Requirements
- Bachelor’s degree in computer science, software engineering, or a closely related technical field.
- Minimum of four years of full stack development experience, including project leadership, programming languages, database management, and unit testing.
- Demonstrated expertise in JavaScript, SQL, and modern frameworks such as Vue.js or React.
- Strong analytical abilities and a proven track record of solving complex technical challenges.
Nice to Have
- Experience with PHP, Python, or native Android development is advantageous.
- Familiarity with Adobe Experience Platform (AEP).
- Exposure to omnichannel campaign execution across email, push notifications, SMS, and in-app messaging.
- Interest in advancing toward technical leadership or architectural roles.
- Background working in product-led or growth-focused organizations.
Tech Stack
JavaScript, SQL, Vue.js, React, PHP, Python, Android
Benefits
- Full health coverage for employees and their immediate family members, fully funded by the company.
- Life insurance included as part of benefits package.
- Indefinite-term employment contract.
- 20 days of paid vacation annually with unlimited sick leave.
- Annual $2,000 USD allowance for co-working space or travel related to work.
Work Arrangement
Remote with global flexibility, supporting operations across emerging markets.
- Dedicated to expanding financial access for underserved populations
- Emphasis on ownership and accountability
- Proactive problem-solving and barrier removal
- Clear and direct communication
- Transparency in decision-making and operations
- Prioritization of scalable solutions
- Commitment to work-life balance
- Valuing diverse perspectives and inclusion
- Speed in execution and iteration
- Active listening and thoughtful response
Additional Information
- Indefinite-term contract arrangement
- Unlimited sick leave policy
- Provision for home office equipment setup
- Wellness-related benefits available to employees
- Company-provided phone financing and headphone allowance
- Catered meals provided in office settings

