Senior Lead Developer
Company Description
At eFrontiers, we're on a mission to make financial education fun, engaging, and accessible. We’ve developed a gamified microlearning platform that uses AI to provide financial education in any language and localizes content for regional audiences. By partnering with financial institutions, we offer tailored education that helps users learn about finance for free, while empowering our partners to use financial education as a powerful marketing tool.
The Opportunity
We're looking for a Senior Lead Developer to play a pivotal role in shaping our core product. You'll lead our development team, drive architectural decisions, and build a platform that’s not just scalable and high-performing, but also truly impacts our growing client base. If you’re passionate about building and leading, this is your chance to make a significant impact.
What You'll Be Doing
- Leading a Team: Guide, mentor, and lead a talented team of developers. You'll be responsible for overseeing project timelines, deliverables, and resource allocation, while implementing best practices in software development and project management.
- Driving Technical Direction: Lead the effort to enhance platform performance and scalability. This includes designing and implementing scalable cloud architectures, optimizing cloud resources for performance and cost-efficiency, and streamlining the deployment process for our white-label solution.
- Architecting and Developing: Architect and maintain robust backend systems using Python and Golang. You'll write and optimize complex SQL queries, implement and integrate APIs, and ensure the high performance and responsiveness of our applications.
- Innovating New Features: Guide the team in developing exciting new features inspired by customer feedback and innovative ideas. You’ll have a direct hand in shaping our platform and impacting our growing client base.
What We're Looking For
- Experience & Skills:
- 9+ years of development experience.
- Proven experience in a team leadership or senior lead role, with a strong background in mentoring developers.
- Expertise with Azure cloud services.
- Proficiency in Python, Golang, and the Django framework.
- Extensive experience with SQL databases, including performance tuning and troubleshooting.
- A solid understanding of software development principles and best practices.
- Excellent problem-solving skills and attention to detail.
What We Offer
- Impactful Work: Contribute to a product that makes financial education accessible to all. Your work will directly impact our growing customer base.
- Growth Opportunities: A challenging and stimulating work environment where you can grow both personally and professionally. This is a chance to build something from the ground up and grow with a company that values innovation and impact.
- Competitive Compensation: Enjoy a competitive salary package and flexible working arrangements that ensure a healthy work-life balance.
Location
This is currently a remote position, but is based in Costa Rica. We offer flexible working options to suit your needs.
Required skills experience
| Django | 6 years |
| Azure | 6 years |
| PostgreSQL | 6 years |
| Golang | 6 years |
Required languages
| English | C1 - Advanced |