As a Backend Software Engineer at tigerlab, you will help build and maintain the backend systems that power our insurance platform. You’ll work on robust APIs, efficient data models, external integrations, and overall performance and security. We are looking for someone who not only writes solid Python/Django code but also thinks clearly before coding, pays attention to detail, and approaches problems with structure and intention. You should be someone who maintains context, applies feedback consistently, remains reliable without constant reminders, and takes pride in producing clean, maintainable work. This role is ideal for engineers who value ownership, craftsmanship, and thoughtful problem-solving.
Key Responsibilities
- Develop high-quality, scalable, and maintainable backend code using Python and Django.
- Design, implement, and optimize database schemas, queries, and data structures.
- Build and optimize RESTful APIs with proper documentation, security, and performance.
- Collaborate with frontend engineers, QA and DevOps to deliver cohesive solutions.
- Write and maintain unit, integration, and end-to-end tests to ensure code quality.
- Use Git for version control and maintain clean commit history.
- Troubleshoot and debug backend issues, ensuring timely resolutions.
- Contribute to CI/CD pipelines and automate testing/deployment workflows.
- Monitor performance, identify bottlenecks, and optimize backend systems.
- Implement security best practices and ensure compliance with standards such as GDPR, ISO27001, and SOC II.
- Support production environments, handle incidents, and perform routine maintenance.
- Document technical designs, APIs, and implementation details.
- Mentor junior developers and contribute to a culture of learning, collaboration, and best practices.
- Stay updated with emerging backend technologies and propose improvements when relevant.
Required Qualifications
- 2–4 years of hands‑on backend development experience.
- Strong proficiency in Python, Django, and REST API development.
- Experience with PostgreSQL or other relational databases.
- Familiarity with Git, CI/CD pipelines, and automated testing.
- Experience with caching, performance tuning, and debugging.
- Understanding of security best practices and common vulnerabilities.
- Strong attention to detail and ability to apply feedback consistently.
- Structured thinker who can reason about problems before coding.
- Ability to analyze complex technical issues and propose effective solutions.
- Strong communication skills and ability to work cross‑functionally.
- Bonus: Experience with 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.