As a Senior Backend Software Engineer at tigerlab, you will help architect, develop, and optimize the backend systems behind our insurance platform. You’ll work on scalable architectures, high-quality APIs, complex integrations, and performance-critical backend components. We’re looking for someone who brings strong technical judgment, systems thinking, and a high sense of ownership. You should be able to maintain context across complex initiatives, reason about problems before diving into code, and operate reliably without needing repeated direction. This role is ideal for senior engineers who value clarity, consistency, and craftsmanship — and who enjoy mentoring others while driving technical excellence across the team.
Key Responsibilities
- Design and implement scalable, resilient, and high-performing backend systems.
- Architect, develop, and maintain APIs and backend integrations.
- Design and optimize database schemas for performance, scalability, and reliability.
- Ensure backend systems comply with security standards (GDPR, ISO27001, SOC II).
- Lead troubleshooting, incident resolution, and root cause analysis for production issues.
- Build and optimize CI/CD pipelines and collaborate closely with DevOps on infrastructure needs.
- Drive integration efforts with external systems, third-party vendors, and distributed architectures.
- Conduct code reviews, set coding standards, and ensure high code quality across the team.
- Mentor engineers in technical best practices and career development.
- Evaluate new tools, frameworks, and technologies to improve backend efficiency and performance.
- Contribute to documentation, internal knowledge sharing, and continuous process improvement.
- Stay updated with emerging backend technologies and propose improvements when relevant.
Required Qualifications
- 5–8 years of backend engineering experience in a fast‑paced or enterprise environment.
- Deep hands‑on experience in Python, Django, and REST API development, with the ability to architect robust backend solutions.
- Strong experience with PostgreSQL, distributed systems, and data architecture.
- Skilled in Git, CI/CD pipelines, Docker, Kubernetes, and cloud platforms (preferably AWS).
- Deep understanding of backend architecture, system scalability, and performance optimization.
- Strong awareness of security best practices and compliance requirements.
- Excellent problem‑solving abilities and experience in troubleshooting complex systems.
- Strong communication skills with the ability to work with cross‑functional teams.
- Systems thinker who can balance architecture and implementation.
- Reliable ownership — maintains context, follows through, and operates independently.
- Experience mentoring junior engineers and contributing to team development.
- Bonus: Experience with middleware design, insurance/fintech systems, or relevant certifications.
What We Offer
- Work on real-world digital products with global clients.
- Learn directly from experienced designers and engineers.
- Be part of a supportive, agile team that values creativity and growth.
- Build your career in the fast-growing world of insurance technology.
- Competitive salary and benefits package.
- Comprehensive training and professional development opportunities.
- Opportunity to work with cutting‑edge insurance technology.
- Collaborative and innovative work environment.
- Career progression opportunities within a growing company.