Job Description
This role is for one of the Weekday's clients
Annual Compensation: 12-18 LPAMin Experience: 3 years
Location: Bengaluru
JobType: full-time
We are looking for a Senior Backend Engineer with a strong background in building scalable, high-performance backend systems. In this role, you will take ownership of backend architecture, contribute to product development, and collaborate with cross-functional teams to deliver robust, efficient, and secure solutions.
This is an opportunity to work in a fast-paced environment where your expertise in designing and implementing backend services will directly impact product success. You'll also be expected to provide technical mentorship and lead initiatives that push the boundaries of innovation and performance.
Requirements
Key Responsibilities:- Architect, develop, and maintain scalable backend systems and APIs that power core applications.
- Lead backend development efforts with a focus on performance, security, and reliability.
- Collaborate with frontend developers, product managers, and other stakeholders to deliver end-to-end solutions.
- Design and optimize data models using relational and NoSQL databases.
- Guide and mentor junior engineers, promoting best practices and continuous learning.
- Ensure clean, testable, and efficient code with strong test coverage and automation via CI/CD pipelines.
- Integrate secure authentication and authorization mechanisms, ensuring data integrity and confidentiality.
- Leverage cloud platforms (AWS, GCP, Azure) for deploying and managing infrastructure.
- Build and optimize event-driven, serverless applications to improve scalability.
- Conduct architecture reviews, provide technical leadership, and contribute to strategic engineering decisions.
- Stay informed about emerging technologies and advocate for innovations that align with business goals.
- 3+ years of hands-on experience in backend development with a track record of delivering scalable products.
- Strong proficiency in Java, Python, and JavaScript , with expertise in frameworks such as Spring Boot, Django, or Flask .
- Solid experience with SQL and NoSQL databases (e.g., MySQL, MongoDB), including data modeling and optimization.
- Knowledge of caching solutions like Redis for performance tuning.
- Proficiency in designing and developing RESTful APIs , with attention to API security and documentation.
- Understanding of asynchronous programming , event-driven systems, and web protocols.
- Experience with containerization (Docker) and orchestration (Kubernetes) .
- Hands-on experience with cloud platforms such as AWS, GCP, or Azure .
- Familiarity with microservices architecture and scalable system design principles.
- Strong analytical and problem-solving skills, with the ability to thrive in an agile, team-oriented environment.
Node.js, MySQL, MongoDB, NoSQL, Redis, SQL, Django, Data Modeling, Scalability, AWS, GCP, Kubernetes, Docker
Key skill Required
- Java
- Spring
- SQL
- Spring
- JavaScript
- JAVA
- MYSQL
- Spring Boot
- Architecture
- Python
- AWS
- Automation
- API
- Azure
- Containerization
- MongoDB
- Java
- CI/CD
- API
- Api Security
- Asynchronous Programming
- Authentication
- Authorization
- Business Goals
- Caching
- Data Integrity
- Data Modeling
- Design
- Development
- Django
- Documentation
- Emerging Technologies
- Infrastructure
- Innovation
- Kubernetes
- Leadership
- Learning
- Microservices
- Node.JS
- NoSQL
- Optimization
- Orchestration
- Ownership
- Performance Tuning
- Product Development
- Scalability
- Security
- Technical Leadership
- Test Coverage