Posted on: 04/06/2025
Responsibilities:
- Architect and build core backend systems.
- Design, develop, and maintain scalable backend services for access management, user preferences, provisioning, and other critical functionalities.
- Build systems using different architecture styles such as micro-services, event-driven, stream-based, allowing for flexible scaling, independent deployments, and real-time data processing depending on the specific application needs.
- Build robust data processing and analysis pipelines to ingest, store, and analyze historical and real-time cloud identity access logs and metadata.
- Implement algorithms and models to identify over-provisioning, security risks, and potential threats.
- Deep dive evaluation of solution proposals or product features, accompanied by the creation or review of design documents and code.
- Develop features to provide actionable recommendations to customers for improving their cloud identity security posture.
- Ensure high performance, scalability, and reliability of backend systems to support our growing user base and data volumes.
- Shape DevOps practices and toolset.
- Collaborate with the team to establish a world-class development lifecycle, architecture, and toolset, from initial concept through DevSecOps delivery.
- Champion best practices for CI/CD, containerization, infrastructure as code, and other modern deployment techniques.
- Drive the adoption of automation and monitoring tools to ensure system health and performance.
- Define service architecture and APIs
- Design well-structured and maintainable APIs that enable seamless integration with the frontend and other backend services.
- Participate in architectural discussions and make informed decisions about tradeoffs, balancing technical excellence with business needs.
- Uphold principles and values that ensure the security, privacy, and integrity of our systems and data.
Requirements :
- 12+ years of professional experience in backend development, with a focus on building scalable and distributed systems.
- Some experience in cybersecurity, with a preference for knowledge of identity access and governance.
- Proven track record of shipping and operating high-scale commercial SaaS products.
- Experience working with access logs and metadata, and/or building analytics solutions with a preference for knowledge of cloud identity-related data.
- Experience with data-intensive applications and real-time analytics is highly desirable.
- Proficiency in one or more of the following languages is required, with a strong understanding of their tradeoffs: Go, Python, Java, C#, C++.
- Languages and Frameworks: Many and varied, with understanding of technical and community pros, cons, and tradeoffs.
- Deep understanding of RESTful API design principles.
- Strong understanding of industry best practices across the entire software development lifecycle, from design to deployment to operations.
- Proven expertise in designing and implementing scalable solutions for data ingestion, transport, storage, and retrieval.
- Ability to navigate through highly ambiguous problems and find the best possible solution, understanding the scope and trade-offs.
- Proven experience with a variety of database technologies, including relational, graph, and NoSQL database stacks, along with knowledge of their strengths and trade-offs
- Strong grasp of core networking concepts and protocols to ensure efficient and reliable data communication.
- Hands-on experience with at least one public cloud platform (AWS preferred), including modern deployment tooling (CI/CD, containers, Terraform, etc. ).
- Deep understanding of performance, privacy, scalability, HA/DR, instrumentation, logging, alerting, and other non-functional requirements of enterprise-scale products.
- Familiarity with secure development practices and industry best practices for security, privacy, and data governance.
- Ability to multitask and oversee multiple projects at once.
- Strong collaboration skills with the ability to work with others conscientiously.
- Excellent communication capabilities that allow you to convey ideas and work effectively internally and externally.
- Adaptable and flexible for success in a startup environment.
- Strong problem-solving skills with a design mindset.
- Self-starter capabilities where you can help to define direction and deliver.
- Knowledge of security concepts, threat detection techniques, and anomaly detection algorithms is preferred.
Did you find something suspicious?
Posted By
hitanshi darmwal
Last Login: NA as recruiter has posted this job through third party tool.
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1490458
Interview Questions for you
View All