Company
Almabase logo

Almabase

www.almabase.com
Location

In office: Bangalore

  • 🇮🇳 India
Apply

Backend Engineer

The Company:

Our mission is to make education affordable by helping institutions increase alumni giving. The idea started from our founders’ own struggle with the lack of scholarships when they were students. Watch this TEDx talk from Kalyan to learn more.

We are a bootstrapped company that has grown to be a leader in the alumni software space in the US. We’re slated for even faster growth on the path to becoming market leaders through a unique strategic partnership with Blackbaud (read more here & here)

Our customers are universities and high schools and in most cases, we’re working with staff in the alumni relations and fundraising office at these institutions. The value prop for them at a high level is simple - “Engage more alumni and raise more money from them”. 90%+ of our customers are from the US currently but we’re starting sales in UK and Canada this year so we’ll start to see some more customer regions this year. Our team is based in India and the USA. The India team is based in Bangalore and the US team is fully remote.

The Opportunity

Almabase is expanding and evolving, and we need dynamic backend engineers to help us enhance our product offerings as we enter new markets. This role is ideal for someone who thrives in a fast-paced environment and is eager to grow alongside our company.

As a Backend Engineer at Almabase, you'll be an integral part of our engineering team, working on projects that directly impact our mission. You will collaborate closely with other developers, product managers, and designers to build scalable, high-quality software solutions. Your daily work will involve:

  • Ensuring Data Integration with Third-Party CRMs : Develop solutions to integrate customer data seamlessly with various CRM systems.

  • Enhancing Event and Fundraising Management Tools : Contribute to improving our tools for event management and fundraising, making them more effective and user-friendly.

  • Working on Payment and Communication Systems : Develop and maintain systems that handle payments and facilitate communications between users.

  • Maintaining High System Uptime : Be part of a team that takes pride in maintaining high system availability and reliability.

Responsibilities

As a Backend Engineer at Almabase, you will:

  1. Develop and Maintain Features : Collaborate with the engineering team to develop new features and maintain existing ones, ensuring high performance and responsiveness.

  2. Code Review and Testing : Participate in code reviews, write unit tests, and conduct integration testing to ensure code quality and reliability.

  3. Technical Problem Solving : Identify and resolve technical issues, leveraging your problem-solving skills to contribute to a seamless user experience.

  4. Collaborate with Cross-Functional Teams : Work closely with product managers, designers, and other engineers to deliver high-quality software that meets user needs.

  5. Continuous Learning : Stay updated with emerging technologies and best practices, and apply this knowledge to your work.

Requirements

  • Min 1 Year of Experience : Proven experience in software development, ideally with a focus on backend systems.

  • Python, Django and RDBMS Skills : Familiarity with Python, Django and relational database management systems (RDBMS) is essential.

  • Technical Proficiency : Understanding of software development principles, including object-oriented programming, data structures, and algorithms.

  • Problem-Solving Skills : Ability to troubleshoot and solve technical issues efficiently.

  • Communication Skills : Strong written and verbal communication skills.

What Does Your 1st Year Look Like at Almabase?

First Month

  • Get familiar with our products and development environment.

  • Start your training and work on your first project.

  • Understand our infrastructure and development processes.

By the 3rd Month

  • Be well-versed with at least one product.

  • Contribute to new projects and start collaborating on bug fixes.

  • Build a good rapport with your team.

By the 6th to 12th Month

  • Gain a solid grasp of our product offerings and codebase.

  • Be a point of contact for technical queries related to your projects.

  • Actively contribute to technical improvements and product development.

This role offers a chance to make a significant impact as we grow. If you're passionate about software development and eager to be part of a dynamic team, apply now!

Benefits:

This is what our team members enjoy the most at Almabase:

  • Strong Culture: We have a culture that we’re proud of. Read more on how our team feels about the company on Glassdoor (here). When you work at Almabase you get to work with amazing people that will help you grow to become the best version of yourself.

  • Transparency & Trust: An environment that trusts each individuals’ ability and creativity to achieve the best outcome for the team. High levels of transparency to help you get exposure to what’s happening across the business.

  • Great Salary & Equity: Along with competitive salaries, our top performers and leaders get stock options. As Almabase continues to grow, you’ll have a real opportunity to create wealth for yourself and your family.

  • More than just work: One big secret to our success (shhh… this is just between us) is finding the balance between work and play. We have plenty of activities throughout the year that help build esprit de corps – whether they are intense cricket/football/basketball matches, or fun-filled music/dance/trivia/game nights.