About Us
Neem is a leading embedded finance company with a strong vision for financial wellness. Neem's Banking-as-a-Service (BaaS) platform enables digital businesses across various industries to provide embedded financial services to their customers. Neem was founded in 2019 by experienced fintech entrepreneurs. We are backed by global investors, including DNI Group, Arif Habib, Outrun Ventures, SparkLabs Fintech, and more. Our company is registered in Singapore and 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
- Technology allowance
- Health & wellbeing allowance
- Employee stock options scheme
What are we looking for
We are seeking a highly skilled and experienced Lead Engineer to join our dynamic team in Karachi. The ideal candidate will be proficient in Java, with extensive knowledge of Spring Boot, Spring Security, Kubernetes, PostgreSQL, React, SQL, REST API design and implementation, Hibernate, and JPA. This role is crucial for the development and maintenance of our innovative fintech products and platforms.
Your responsibilities
- Develop and maintain high-quality, scalable, and secure backend services using Java and Spring Boot.
- Implement and manage Spring Security measures to ensure the highest level of security for our applications.
- Deploy and manage applications in a Kubernetes environment, ensuring efficient scaling and reliability.
- Design and maintain databases using PostgreSQL, ensuring optimal performance and integrity.
- Utilize React for frontend development tasks when required, ensuring seamless integration with backend services.
- Write efficient, optimized, and maintainable SQL queries.
- Design and implement RESTful APIs, ensuring they are robust, scalable, and easy to use.
- Work with Hibernate and JPA for object-relational mapping and data access.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs in the development and production environments.
- Stay up-to-date with emerging trends and technologies in software development.
You should apply if
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- At least 3 years of experience in backend development, particularly in Java and Spring Boot.
- Proven experience with Kubernetes, PostgreSQL, React, SQL, REST API design, Hibernate, and JPA.
- A strong understanding of fintech industry challenges and regulations would be a bonus.
- Excellent problem-solving skills and attention to detail.
- Ability to work in a fast-paced, team-oriented environment.
- 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.