Requirements
- 3+ years of experience in backend or cloud development using Python, with strong proficiency in Django framework.
- Hands-on experience deploying and maintaining cloud applications on AWS.
- Solid understanding of authentication/authorization protocols such as OAuth2, OIDC, or SAML.
- Familiarity with RESTful API design, integration best practices, and secure token-based authentication.
- Proficient in writing modular, well-tested, and maintainable code.
- Experience with version control systems (e.g., Git) and CI/CD workflows.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Strong problem-solving skills, with attention to scalability, security, and maintainability.
- Proficiency in AI development environments (e.g., Cursor, Claude Code) and expertise in AI development techniques, such as Spec-Driven Development, are required.
Nice to Have
- Experience building or maintaining enterprise SSO systems or identity platforms.
- Familiarity with identity federation, multi-tenant authentication, or cross-domain SSO.
- Hands-on experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Knowledge of Zero Trust architecture, MFA, and other modern security frameworks.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Exposure to monitoring tools (e.g., Prometheus, Grafana) and logging stacks (e.g., ELK, CloudWatch).
- Contributions to open source Django or security-related projects.