Software Engineer

Almabase

Not Interested
Bookmark
Report This Job

profile Job Location:

Bangalore - India

profile Monthly Salary: Not Disclosed
Posted on: 16 hours ago
Vacancies: 1 Vacancy

Job Summary

The Opportunity

We are hiring Software Engineers early in their careers who want to grow with the organisation and build strong fundamentals in backend frontend and production systems.

This role is designed for engineers who are curious hands-on and willing to learn how real-world systems work. You will not be expected to operate at a senior or tech-lead level from day one. Instead you will grow through guided ownership mentorship and increasing responsibility over time.

If you want to understand how software behaves in productionnot just how to write codethis role is for you. 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

  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

Must-Have

  • 12 years of experience as a software engineer (full-time or internships)

  • Hands-on experience with backend development (Python preferred)

  • Basic experience with frontend development (React or similar frameworks)

  • Understanding of HTTP APIs and clientserver architecture

  • Familiarity with SQL databases and writing basic queries

  • Experience using Git and participating in code reviews

  • Willingness to learn take feedback and improve through iteration

Good-to-Have

  • Exposure to background jobs queues or async processing

  • Basic familiarity with logging or error tracking tools

  • Awareness of performance or reliability issues in production systems

  • Experience reading and modifying existing codebases

  • Curiosity about how systems scale and fail

What Does Your 1st Year Look Like at Almabase

First 3 Months

  • Delivers small well-scoped tasks with guidance

  • Writes correct readable code and incorporates code review feedback

  • Fixes simple bugs with support from teammates

  • Understands the basics of the codebase and system architecture

3 - 6 Months

  • Independently delivers small features end-to-end

  • Debug common issues using logs and error reports

  • Improves code quality and reliability in areas they touch

  • Demonstrates ownership of assigned components or workflows

6 - 12 Months

  • Owns well-defined features or workflows with minimal supervision

  • Debugs production issues more independently

  • Contributes improvements to reliability performance or maintainability

  • Participates meaningfully in design discussions and incident reviews


Required Experience:

IC

The OpportunityWe are hiring Software Engineers early in their careers who want to grow with the organisation and build strong fundamentals in backend frontend and production systems.This role is designed for engineers who are curious hands-on and willing to learn how real-world systems work. You wi...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

The integrated platform that works on top of your CRM for digital engagement, event management and online giving campaigns, turning 1000s of constituents into donors without more staff.

View Profile View Profile