Role Overview
Efficienza is looking for a mid-senior Python Backend Engineer to design and build secure, scalable backend services for enterprise applications. The core of this role is authentication, authorization, and identity management, alongside building reliable API integrations with communication and notification providers.
You will own backend features end to end: designing APIs, implementing identity and access flows with Keycloak and Amazon Cognito, integrating messaging services such as Twilio, SendPulse, and SMTP, and building the data and caching layers on PostgreSQL and Redis. You will work closely with frontend engineers, DevOps, and product to ship features that are secure by design and stable in production.
This role suits an engineer who has moved past writing isolated scripts and now thinks about service boundaries, security, and integration reliability as first-order concerns.
You will excel if you:
Take ownership of features end to end and follow through on production issues
Key Responsibilities
Backend Services and API Development
Authentication, Authorization and Identity
Implement secure session handling, token storage strategy, and protection against common auth vulnerabilities
Data, Caching and Storage
Reliability, Security and Operations
Ensure coding standards, security guidelines, and review practices are consistently followed
Collaboration and Technical Leadership

Good to Have
Key Deliverables
Reliable authentication and authorization flows across Keycloak and Cognito, fully documented for integration
What Success Looks Like
Educational Qualification

2-4 Years