Senior Software Engineer developing and maintaining backend systems by integrating with various CRMs. Leading reliability and performance in a collaborative team environment in Bangalore.
Responsibilities
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.
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
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.
Experience with Redis or similar in-memory data stores for rate limiting, caching, or queuing
Software Engineer Internship for 6 months at Alan building infrastructure and applications for healthcare service. Being part of an innovative team in a hybrid environment based in Paris.
Software Developer at SEB developing and maintaining banking systems across the Baltic countries. Collaborating in a multicultural team to deliver reliable financial solutions.
Software Developer maintaining banking systems at SEB, a leading financial services group in Northern Europe. Collaborating across the Baltic states to support private and corporate customers.
Senior Software Engineer responsible for developing software solutions utilizing Laravel and JavaScript for Precision eControl. Collaborating with cross - functional teams and maintaining CI/CD pipelines and databases.
Software Developer at GE Vernova focusing on engineering tools and applications. Involved in software lifecycle, design, and project management in a hybrid working environment.
Software Engineer building and maintaining web crawlers for a platform optimizing pricing for major Retail and E - commerce brands. Collaborating with teams to ensure stable data pipelines and accurate systems.
Backend Software Engineer designing and developing scalable Python/Django backend services for a cybersecurity leader. Collaborating with cross - functional teams to deliver high - performance solutions.
Tech Lead IAM Foundation at Rabobank shaping secure and future - proof Identity & Access Management. Enabling technical delivery and engineering excellence within one of the bank’s most critical domains.
AI Full - Stack Engineer at Roche developing user - facing AI applications. Design, build interfaces, integrate systems, and support decision - making with innovative digital solutions.
Principal Flight Software Engineer providing technical leadership for Flight Software at Firefly Aerospace. Responsible for architecture, design decisions, and system - level integration across spacecraft programs.