Senior Software Engineer - Backend Development

Posted on: 05/06/2025

Job Description

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.


info-icon

Did you find something suspicious?

Posted By

hitanshi darmwal

Talent Acquisition at Zyoin

Last Login: NA as recruiter has posted this job through third party tool.

Job Views:  
25
Applications:  34
Recruiter Actions:  0

Functional Area

Backend Development

Job Code

1491198