About us
Neem is a leading embedded finance platform that helps digital businesses seamlessly embed financial services—from payments and earned-wage access to lending products—into their platform. Founded by serial entrepreneurs and backed by global and local investors including DNI Group, Arif Habib, Outrun Ventures, SparkLabs Fintech, angel investors from Stripe, PayNet, M-Pesa and more. Neem is driving a strong impact and shaping the next generation of the financial landscape in Pakistan.
What we offer
- Hands-on operating experience of building pioneering digital fintech businesses with a powerful impact vision for Pakistan and emerging markets, together with a globally experienced team of operators, and entrepreneurs
- A supportive and inclusive culture designed to help you find your purpose & grow you professionally and as a person
- Competitive salary base
- Health & wellbeing allowance
- Employee stock options scheme
What are we looking for
We are looking for a seasoned Lead Software Engineer to guide architecture, mentor the technology team, and drive best practices across front-end mainly and back-end development. In this role, you will own the end-to-end development lifecycle, from UI/UX implementation through server-side logic in close collaboration with Product, QA, and DevOps teams. You’ll set technical direction, enforce quality standards, and coach engineers to level up both code quality and delivery cadence.
Your responsibilities
- Technical leadership
- Define and evolve the front-end and back-end architecture for new features and services
- Establish coding standards, and code review guidelines
- Lead design discussions and document technical decisions
- Full-Stack development
- Build rich, responsive UIs using React, TypeScript, Tailwind CSS (and complementary technologies like Bootstrap or Flutter for mobile‐web views)
- Develop and maintain RESTful microservices with Java and Spring Boot
- Integrate with databases, caching layers, and external APIs to deliver robust solutions
- Team enablement & mentorship
- Mentor mid and junior-level engineers through pairing, brown-bags, and 1:1 coaching
- Review pull requests for readability, test coverage, and adherence to standards
- Foster a culture of continuous improvement, knowledge sharing, and collective ownership
- Agile delivery
- Participate in sprint planning, daily stand-ups, backlog grooming, and retrospectives
- Provide accurate estimates and help unblock the team to ensure on-time delivery
- Track sprint metrics (velocity, cycle time, defect rates) and recommend process improvements
You should apply if
- Experience
- 6+ years of professional software engineering in full-stack environments
- Proven track record of leading technical projects and mentoring peers
- Front-End expertise
- Deep hands-on experience with React (hooks, state management, performance optimization)
- Strong proficiency in JavaScript/TypeScript, Tailwind CSS, Bootstrap, and modern CSS paradigms
- Familiarity with Flutter or other cross-platform UI frameworks is a plus
- Back-End expertise
- Solid Java development skills, with extensive Spring Boot experience
- Comfortable designing RESTful APIs, managing data persistence, and ensuring scalability
- Agile & communication skills
- Comfortable working in Scrum-based sprints; adept at sprint ceremonies and estimation
- Excellent verbal and written communication; able to translate technical concepts for non-engineering stakeholders
- You are aligned with our Neem core values and ready to show up daily in sync with those principles (below)
Our Neem core values:
💫 Our purpose is our north star
🧗🏽 We put autonomy over control
🚴🏽♀️ We roll with YES mindset
🤲🏼 We speak up openly
🌿 We care about our impact
❤️ We nurture ourselves
At Neem, we are always on the lookout for remarkable talent, values fit, competence, and people driven by purpose. We are building a diverse, inclusive and authentic workplace, so if you’re excited about any of the open roles but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.