Posted on: 05/06/2025
Job Description :
Responsibilities :
- To design, develop, and deliver robust, scalable, and maintainable backend services and APIs using Go, Node.js, and Java, adhering to best practices and coding standards.
- Successfully develop and deploy of assigned backend features and bug fixes within agreed-upon sprint cycles and project deadlines, meeting all functional requirements.
- All new code should pass static analysis checks (e.g., SonarQube, ESLint, GolangCI-Lint) with [A]% compliance.
- Ensure new backend services and features achieve a minimum unit test coverage and integration test coverage to minimize production defects.
- Create and maintain clear, concise, and up-to-date API documentation (e.g., OpenAPI/Swagger) and technical design documents for all developed services.
- To ensure backend services are performant, scalable, and highly available, effectively handling anticipated loads and optimizing resource utilization.
- Design and implement services that can scale horizontally, successfully handling increase in concurrent users or requests without significant degradation in performance.
- To design and implement efficient and secure database interactions, ensuring data integrity, consistency, and optimal query performance.
- Contribute to the design of optimal database schemas that support application requirements and performance goals.
- Implement robust transaction management and data validation mechanisms to ensure data integrity across all backend operations.
- Adhere to data security best practices, ensuring sensitive data is handled securely and access controls are properly implemented.
- To effectively collaborate with frontend developers, product managers, QA engineers, and other stakeholders, ensuring seamless integration and alignment on project goals.
Requirements :
- BS, Master's, or PhD in computer science or related, or equivalent experience.
- 6+ years of professional experience in backend development.
- Experience in cybersecurity or the SaaS industry, especially with Access, Identity, and Governance, would be a plus.
- Proficiency in one or more of the following languages : Golang, Java, .Net, JavaScript, with understanding of technical and community pros, cons, and tradeoffs
- Strong understanding of RESTful API design principles.
- Strong understanding of industry best practices across the entire lifecycle from idea to design to development, as well as test, deployment, operations, monitoring, and incident management.
- Have shipped and operated high-scale commercial SaaS products, with all that entails.
- Understanding of core networking, data transport, and persistence systems and methods at scale, particularly NoSQL.
- Broad direct experience with at least one public cloud platform - AWS preferred, Azure, GCP, and modern deployment tooling (CI/CD, containers, Terraform, etc.)
- Deep understanding of performance, privacy, scalability, HA/DR, instrumentation, logging, alerting, and other requirements of industry best practice, Enterprise-scale products and services.
- Understanding of industry best practice, security and privacy, and data governance requirements and practices.
- Familiar with secure development practices, from coding to artifact generation to deployment.
- Ability to work and thrive in a fast-moving world with ambiguity and potential change as daily companions.
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
1491198
Interview Questions for you
View All