Job Title :
Senior Backend Engineer or Backend Architect
Location :
Malleshwaram, Bangalore (Work from Office)
Company Profile
SignDesk is a workflow automation and documentation product aimed at assisting businesses in digitizing and automating their documentation processes.
We call it paperless Nirvana!SignDesks products constitute an end-to-end documentation system designed to digitize and streamline paper-based processes.Our product catalogue currently includes
- A Video KYC onboarding solution leveraged with ML and AI techniques.
- A digital stamping & franking product for real-time online stamp duty payment.
- An eSign workflow solution offering both Aadhaar eSign & digital signatures.
- An eMandate product to automate recurring payments through eNACH which also supports Aadhaar eSign-based mandates.
- A Smart contract lifecycle management via automated document creation, Online negotiation, paper-free execution & centralized storage
About The Role
We are looking for a technically strong Backend Engineer/Architect experienced in either Node.js or Go or Java, who can design microservices-based systems, optimize performance, and lead backend teams in following scalable and secure coding practices.
The role requires someone with a polyglot mindset, strong cloud-native engineering experience, and a deep backend problem-solving capability.
Key Responsibilities
- Design and develop microservices using Node.js (Koa/Express) or Go (Gin framework) or Java.
- Architect and implement backend systems on public cloud platforms (AWS, Azure, or GCP).
- Advocate and implement best practices for software architecture, secure development, and database design.
- Choose appropriate databases (MongoDB, SQL, NoSQL, etc.) based on use cases.
- Contribute to documentation of architecture, design, and implementation decisions.
- Drive event-driven architecture or RESTful API-based services as needed.
- Mentor backend teams on debugging, performance tuning, and scalability.
Must Have Skills
- 8 to 12 years of experience in backend systems design and development.
- Expertise in Node.js (Koa/Express) or Go (Gin or similar) or Java.
- Strong experience working with at least one major cloud platform (AWS, Azure, or GCP), including deploying, scaling, and monitoring services.
- Hands-on experience with containerization and orchestration using Docker and Kubernetes in production environments.
- Strong MongoDB skills, and exposure to other data stores (relational, columnar, time-series, etc.
- Hands-on experience building REST APIs and/or event-driven systems (e.g., Kafka, RabbitMQ).
- Solid understanding and implementation of secure development practices, including threat modeling, input validation, authentication/authorization, data protection, and secure API design.
- Deep understanding of scalable architecture and distributed systems.
- Have a solid understanding of web sockets concepts and should have an understanding of how to scale
Good To Have
- Familiarity with caching strategies, message queues, and service mesh.
- Exposure to Domain-Driven Design (DDD) and Clean Architecture principles.
- Experience driving CI/CD automation and DevSecOps culture.
- Build application architecture with AI in mind
(ref:hirist.tech)