MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer

Almabase

Bangalore, Karnataka, India Remote permanent

Posted: April 13, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are hiring Software Engineers with 3–4 years of experience to work with minimal supervision and take ownership of backend systems from design to production. You will be expected to make sound technical decisions, debug complex issues independently, and contribute to system scalability and reliability.

Job Description

The Opportunity

We are hiring Software Engineers with 3–4 years of experience who are ready to take meaningful ownership of backend systems and work with minimal supervision.

This role is designed for engineers who have moved beyond writing features under guidance and are now ready to own them end-to-end — from design to production. You will be expected to make sound technical decisions, debug complex production issues independently, and contribute to how our systems scale and stay reliable.

If you care about how software behaves under load, how data stays consistent under failure, and how systems recover gracefully — this role is for you.

You will work closely with product managers, designers, and other engineers to build systems that are scalable, maintainable, and production-ready. Your daily work will involve:

• Ensuring Data Integration with Third-Party CRMs: Design and own solutions that integrate customer data seamlessly and reliably with various CRM systems.

• Enhancing Event and Fundraising Management Tools: Drive improvements to our event and fundraising tools, with a focus on reliability and scale.

• Owning Payment and Communication Systems: Take end-to-end ownership of systems that handle payments and user communications, including resilience and failure handling.

• Maintaining and Improving System Uptime: Lead reliability efforts in your areas of ownership, proactively identifying and resolving issues before they impact customers.

Responsibilities

• Own Features End-to-End: Design, build, and maintain features independently — from requirements to production — with minimal supervision.

• Drive System Reliability: Proactively identify performance bottlenecks, reliability risks, and scalability gaps and address them systematically.

• Debug Production Issues Independently: Investigate and resolve complex production issues using logs, metrics, and structured debugging approaches.

• Code Review and Quality: Conduct and participate in code reviews, raise the quality bar, and help define good engineering practices within the team.

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

• Contribute to Architecture: Participate actively in design discussions, propose solutions to technical problems, and think through trade-offs clearly.

• Continuous Improvement: Stay current with engineering best practices and apply that knowledge to improve the systems you own.

Requirements

Must-Have

• 3–4 years of full-time software engineering experience

• Hands-on experience with backend development in Java, Python or Go

• Experience with frontend development using React or similar frameworks

• Strong understanding of HTTP, REST APIs, and client–server architecture

• Experience designing data models and writing complex SQL queries

• Proven ability to build and own distributed systems or microservices in production

• Experience designing APIs and backend systems for scale

• Ability to debug and resolve complex production issues independently

• Hands-on experience with performance tuning — query optimisation, caching strategies, and async processing

• Experience using Git, writing tests, and participating in code reviews

• Comfortable working with minimal supervision and taking ownership of outcomes

Good-to-Have

• Experience with Redis or similar in-memory data stores for rate limiting, caching, or queuing

• Familiarity with observability tools — metrics, distributed tracing, alerting (e.g. Datadog, Sentry, Prometheus)

• Exposure to database sharding, partitioning, or replication

• Experience with background job systems, message queues, or event-driven architecture (e.g. Celery, RabbitMQ, SQS)

• Prior experience in a SaaS product environment

• Curiosity about how systems fail at scale and how to design around those failure modes

What Does Your 1st Year Look Like at Almabase?

First 3 Months

• Ramps up quickly on the codebase, systems, and architecture

• Delivers well-scoped features independently with minimal hand-holding

• Identifies gaps or risks in existing systems and raises them proactively

• Establishes credibility through reliable, high-quality output

3–6 Months

• Owns complete features or workflows end-to-end, from design to production

• Debugs production issues independently using logs, metrics, and systematic reasoning

• Improves reliability and performance in areas they own

• Contributes meaningfully to technical design discussions

6–12 Months

• Drives architecture and design decisions for their domain with confidence

• Leads incident reviews and contributes to post-mortem culture

• Reduces technical debt and improves maintainability across their areas

• Acts as a technical reference point for junior engineers on their team

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply