This role is for one of the Weekday's clients
Salary range: Rs 4000000 - Rs 6000000 (ie INR 40-60 LPA)
Min Experience: 5 years
Location: Bangalore
JobType: full-time
We are seeking a Senior Backend Engineer to join our dynamic team and play a pivotal role in building scalable, high-performance backend systems. In this role, you will design, develop, and optimize robust APIs, databases, and microservices that power our applications. You’ll work closely with cross-functional teams, including frontend engineers, product managers, and DevOps, to deliver seamless and efficient backend solutions.
Key Responsibilities
- Backend Development: Design, develop, and maintain backend services, ensuring high availability, scalability, and reliability.
- API Design & Integration: Build and optimize RESTful and/or GraphQL APIs for seamless communication between frontend and backend.
- Database Management: Work with relational and NoSQL databases, optimizing queries and ensuring data integrity.
- Microservices Architecture: Develop and maintain microservices-based architectures, ensuring efficient communication and performance.
- Code Optimization: Write clean, efficient, and well-documented code while following best practices in software development.
- Security & Compliance: Implement best practices for authentication, authorization, and data protection.
- Cloud & DevOps: Work with cloud platforms (AWS, GCP, or Azure) and containerization tools like Docker and Kubernetes.
- Testing & Debugging: Conduct unit and integration testing, troubleshoot issues, and enhance system performance.
- Collaboration: Work closely with cross-functional teams, mentoring junior engineers and contributing to architectural decisions.
Required Skills & Qualifications
- Experience: 5+ years in backend development, working with modern backend frameworks and technologies.
- Programming Languages: Proficiency in one or more backend languages (e.g., Python, Java, Golang, Node.js, or Ruby).
- Database Expertise: Strong knowledge of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, DynamoDB) databases.
- API Development: Experience in designing and maintaining RESTful or GraphQL APIs.
- Cloud Platforms: Hands-on experience with cloud environments like AWS, Azure, or Google Cloud.
- Microservices & Containers: Familiarity with microservices architecture, Docker, Kubernetes, and CI/CD pipelines.
- Performance Optimization: Ability to write efficient, scalable, and maintainable code while optimizing application performance.
- Security Best Practices: Understanding of authentication, authorization, and secure coding principles.
- Problem-Solving: Strong analytical and debugging skills with a solution-oriented mindset.
Preferred Qualifications
- Experience with message queues (Kafka, RabbitMQ, or Pub/Sub).
- Knowledge of event-driven architectures and distributed systems.
- Exposure to serverless computing and edge computing.
- Familiarity with AI/ML model deployment (a plus).
A successful man is one who can lay a firm foundation with the bricks others have thrown at him.
“David Brinkley”