Posted on: 14/12/2025
Description :
- Design and architect large-scale distributed systems with focus on performance, security, and scalability.
- Lead system design initiatives for complex, multi-service architectures.
- Create comprehensive HLD/LLD documentation for knowledge sharing and architectural decisions.
- Drive technical strategy and make critical architectural decisions that impact the entire platform.
- Conduct architecture reviews and provide technical guidance on complex engineering challenges.
Development & Implementation :
- Build robust backend services using Java/Spring Boot as primary technologies, Golang/Python/ROR would be good to have as additional technologies.
- Develop and optimize microservices handling millions of transactions.
- Design and implement RESTful APIs and event-driven architectures.
- Work with PostgreSQL, Redis, and other data stores for optimal performance.
- Ensure code quality through comprehensive unit testing (>90% coverage) and component testing(any other No SQL /Any RDBMS).
- Integrate with strategic partner APIs to expand our ecosystem.
Innovation & AI Integration :
- Leverage AI tools and copilots to accelerate development velocity and code quality.
- Champion the adoption of AI-assisted development practices across the team.
- Explore and implement AI/ML capabilities within our product offerings.
- Stay current with emerging AI technologies and their applications in software development.
Mentorship & Collaboration :
- Mentor junior and senior engineers, fostering technical excellence.
- Collaborate with Product Managers to translate business requirements into technical solutions.
- Partner with UX designers on API design for optimal frontend integration.
- Lead cross-functional initiatives and drive engineering best practices.
- Contribute to quarterly roadmap planning and OKR definition.
Who You Are :
Required Qualifications :
- 8+ years of software engineering experience with proven track record of delivering complex systems.
- Expert-level proficiency in Java and Spring Boot ecosystem (Spring Cloud, Spring Security, etc.
- Strong experience with Golang for high-performance services.
- Exceptional system design skills able to design distributed systems from scratch.
- Deep understanding of microservices architecture, design patterns, and architectural best practices.
- Expertise in both SQL (PostgreSQL/MySQL) and NoSQL databases with query optimization skills.
- Production experience with cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes).
- Strong knowledge of distributed systems concepts : CAP theorem, consensus algorithms, distributed transactions.
- Proficiency with Git, CI/CD pipelines, and Agile methodologies.
Technical Excellence :
- Proven ability to functionally decompose complex problems into elegant solutions.
- Experience with high-throughput, low-latency systems.
- Strong understanding of performance optimization, caching strategies, and scalability patterns.
- Security-first mindset with knowledge of OWASP principles and secure coding practices.
- Experience with event streaming platforms (Kafka/RabbitMQ).
- Familiarity with observability tools and distributed tracing.
Preferred Qualifications :
- Experience using AI development tools (GitHub Copilot, Cursor, Claude, ChatGPT) for enhanced productivity.
- Track record of integrating AI/ML capabilities into products.
- Contributions to open-source projects.
- Experience with React/Angular for full-stack versatility.
- Knowledge of infrastructure as code (Terraform/CloudFormation).
- Experience in logistics, supply chain, or e-commerce domains.
Soft Skills :
- Excellent communication skills able to articulate complex technical concepts to various stakeholders.
- Strong written documentation skills.
- Self-driven with ability to work independently and lead initiatives.
- Collaborative mindset with experience working with distributed teams.
- Bachelor's degree in Computer Science or related field from a reputed institution.
What Sets You Apart :
- You actively use AI tools to enhance your development workflow and productivity.
- You have a track record of building products that scale to millions of users.
- You're passionate about mentoring and elevating the technical capabilities of your team.
- You stay current with technology trends and bring innovative solutions to the table.
- You have experience making critical technical decisions that significantly impact business outcomes.
Technologies We Use :
Backend : Java, Spring Boot, Golang, Node. js.
Databases : PostgreSQL, Redis, MongoDB.
Cloud : AWS/Azure, Kubernetes, Docker.
Tools : Git, JIRA, Confluence, Jenkins/CircleCI, ArgoCD.
Monitoring : Prometheus, Grafana, Signoz, Chronosphere.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1589826
Interview Questions for you
View All