11+ ESR Jobs in Bangalore (Bengaluru) | ESR Job openings in Bangalore (Bengaluru)
Apply to 11+ ESR Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest ESR Job opportunities across top companies like Google, Amazon & Adobe.
Position: Senior Backend Developer (NodeJS)
Experience: 5+ Years
Location: Bengaluru
CodeCraft Technologies multi-award-winning creative engineering company offering design and technology solutions on mobile, web and cloud platforms.
We are looking for an enthusiastic and self-driven Backend Engineer to join our team.
Roles and Responsibilities:
● Develop high-quality software design and architecture
● Identify, prioritize and execute tasks in the software development life cycle.
● Develop tools and applications by producing clean, efficient code
● Automate tasks through appropriate tools and scripting
● Review and debug code
● Perform validation and verification testing
● Collaborate with cross-functional teams to fix and improve products
● Document development phases and monitor systems
● Ensure software is up-to-date with the latest technologies
Desired Profile:
● NodeJS [Typescript]
● MongoDB [NoSQL DB]
● MySQL, PostgreSQL
● AWS - S3, Lambda, API Gateway, Cloud Watch, ECR, ECS, Fargate, SQS / SNS
● Terraform, Kubernetes, Docker
● Good Understanding of Serverless Architecture
● Proven experience as a Senior Software Engineer
● Extensive experience in software development, scripting and project management
● Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
● Familiarity with various operating systems (Linux, Mac OS, Windows)
● Analytical mind with problem-solving aptitude
● Ability to work independently
Good to Have:
● Actively contribute to relevant open-source projects, demonstrating a commitment to community collaboration and continuous learning.
● Share knowledge and insights gained from open-source contributions with the development team
● AWS Solutions Architect Professional Certification
● AWS DevOps Professional Certification
● Multi-Cloud/ hybrid cloud experience
● Experience in building CI/CD pipelines using AWS services
Job Title : Senior Node.js Developer (SDE 2)
Experience : 5+ Years
Location : Bengaluru (Whitefield)
Work Mode : Hybrid (3 Days WFO)
Openings : 2
Notice Period : Immediate–20 Days Preferred
Role Overview :
We are looking for an experienced Senior Node.js Developer (SDE 2) professional with strong expertise in building scalable backend applications, microservices, and distributed systems in Agile environments.
Mandatory Keywords :
Node.js, JavaScript, TypeScript, GraphQL, Microservices, Cloud, REST APIs, Docker, Kubernetes, Redis, System Design.
Key Responsibilities :
• Design, develop, and deploy scalable backend systems using Node.js & TypeScript.
• Build REST APIs and GraphQL services.
• Develop secure, reusable, and high-performance applications.
• Work on microservices, cloud platforms, and production support.
• Follow best practices including TDD, testing, and DevOps processes.
• Mentor team members and contribute to technical excellence.
Mandatory Skills :
• 5+ years of software development experience.
• Strong hands-on experience in Node.js, JavaScript, TypeScript.
• Experience with Express.js/Koa/Sails.js.
• GraphQL, REST APIs, Microservices
• AWS/Azure/GCP Cloud
• Docker, Kubernetes, Redis
• Strong understanding of distributed systems, Git, and DevOps.
Good to Have :
Kafka, RabbitMQ, Apollo Federation, New Relic, Datadog, Splunk, React.js/Next.js, Jest/Mocha/Cucumber
Interview Process :
- L1 – Technical
- L2 – Coding
- L3 – System Design (HLD + LLD)
About the Role:
- We are looking for a highly skilled and experienced Senior Python Developer to join our dynamic team based in Manyata Tech Park, Bangalore. The ideal candidate will have a strong background in Python development, object-oriented programming, and cloud-based application development. You will be responsible for designing, developing, and maintaining scalable backend systems using modern frameworks and tools.
- This role is hybrid, with a strong emphasis on working from the office to collaborate effectively with cross-functional teams.
Key Responsibilities:
- Design, develop, test, and maintain backend services using Python.
- Develop RESTful APIs and ensure their performance, responsiveness, and scalability.
- Work with popular Python frameworks such as Django or Flask for rapid development.
- Integrate and work with cloud platforms (AWS, Azure, GCP or similar).
- Collaborate with front-end developers and other team members to establish objectives and design cohesive code.
- Apply object-oriented programming principles to solve real-world problems efficiently.
- Implement and support event-driven architectures where applicable.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Write clean, maintainable, and reusable code with proper documentation.
- Contribute to system architecture and code review processes.
Required Skills and Qualifications:
- Minimum of 5 years of hands-on experience in Python development.
- Strong understanding of Object-Oriented Programming (OOP) and Data Structures.
- Proficiency in building and consuming REST APIs.
- Experience working with at least one cloud platform such as AWS, Azure, or Google Cloud Platform.
- Hands-on experience with Python frameworks like Django, Flask, or similar.
- Familiarity with event-driven programming and asynchronous processing.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Strong communication and collaboration abilities to work effectively in a team environment.
Backend - Principal IC/Lead SDE
Minimum Requirements
- 8+ years development experience
- Solid Experience and knowledge of
- Coding and debugging using Object Oriented languages like Java, C++, Go or similar languages.
- Database design, Query optimizations, pitfalls (both SQL, NoSQL)
- Developing Scalable, distributed systems and patterns
- Developing REST and/or GraphQL based APIs
- Writing and driving Clean code in a team (via SOLID principles).
- Knowledge of writing unit tests
- NodeJS
Good to have
- Experience with GoLang/Python
- Experience with Microservices, designs and patterns
- Experience with Dockers/Kubernetes and orchestration
- Familiarity with Reactive programming and patterns like RxJs/RxJava, CQRS, Eventing systems
- Experience with automating DevOps lifecycle
- Proficiency with
Responsibilities
- Work with Product team and Drive design, development and deployment of the overall architecture and individual modules to support our Apps , website and internal tools
- Ensure the entire stack is designed and built for availability, speed, scalability, testability, debugging
- Design and development of our REST and GraphQL API
- implement and improve continuous integration and deployment
- Serve as a technical lead for the team
- Mentor team members
Key Skills :
MongoDB, Django, Flask, Flask, Nosql, Javascript, Python, Git
Experience Required : 3 - 6 Yrs
What is the role?
You will be responsible for developing features on the application and integrations end to end. You will be working closely with the Technical Team to come up with high-quality, resilient, and highly performant applications.
Key Responsibilities
- Design and develop SaaS-based applications based on microservices architecture.
- Work on the core backend and ensure it meets the performance benchmarks.
- API and Integrations.
- Designing and developing APIs for the front end to consume.
- Constantly improve the architecture of the application by clearing the technical backlog.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
- Work on the front end with ReactJS is a plus point.
What are we looking for?
- An enthusiastic individual with the following skills. We are open to promising candidates who are passionate about their work and are team players.
- A subset of the below skills should be fine as long as you are good.
- OAuth, API Integrations.
- Overall 6+ yrs of experience.
- Agnostic/Polyglot with multiple tech stacks.
- Worked on open source technologies – NodeJS, ReactJS, MySQL, NoSQL, MongoDB, CouchDB, DynamoDB, Clickhouse, Kafka.
- Backend exposure – good knowledge of building and integrating APIs.
- Efficient in building microservices in combining server & front-end.
- Knowledge of cloud architecture.
- Excellent knowledge and understanding skills on OAuth.
- Should have sound working experience with relational and columnar DB.
- Should be innovative and communicative in approach.
- Will be responsible for functional/technical track of a project.
Who will you work with?
You will closely work with the engineering team and support the Product Team of Plum.
We are
A fast-growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore, and Dublin. We have three products in our portfolio: Plum, Empuls and Compass. Xoxoday works with over 1000 global clients. We help our clients in engaging and motivating their employees, sales teams, channel partners or consumers for better business results.
Way forward
We look forward to connecting with you. As you may take time to review this opportunity, we will wait for a reasonable time of around 3-5 days before we screen the collected applications and start lining up job discussions with the hiring manager. We however assure you that we will attempt to maintain a reasonable time window for successfully closing this requirement. The candidates will be kept informed and updated on the feedback and application status.
Why you should join us
- You will join the mission to create positive impact on millions of peoples lives
- You get to work on the latest technologies in a culture which encourages experimentation - You get to work with super humans (Psst: Look up these super human1, super human2, super human3, super human4)
- You get to work in an accelerated learning environment
What you will do
- You will provide deep technical expertise to your team in building future ready systems.
- You will collaborate in a highly cross functional team, providing engineering perspective to non technical members of the team
- You will help develop a robust roadmap for ensuring engineering operational excellence
- You will establish clean and optimised coding standards that are well documented
- You will author efficient, reliable and performant systems
- You will design systems, frameworks and libraries that work at scale, are easy to maintain and provide a great developer experience
- You will be agile and curious about customer problems and business objectives
- You will actively mentor and participate in knowledge sharing forums
- You will work in an exciting startup environment where you can be ambitious and try new things :)
You should apply if
- You have a strong foundation in Computer Science concepts and programming fundamentals
- You have been working on backend web technologies since 8+ years
- You have built and maintained reliable systems that operate at high scale
- You’re experienced in building and running cloud-native platforms & distributed systems
- Extensive experience in any web stack (we use Typescript / AWS / DynamoDB / PostgreSQL)
- You understand the hustle of a startup and are good with handling ambiguity
- You are data driven, have customer empathy and enjoy building delightful applications
- You are curious, a quick learner and someone who loves to experiment
- You insist on highest standards of quality, maintainability and performance
- You work well in a team to enhance your impact
• Solid experience with application frameworks such as Springboot and strong familiarty with micro services architecture and design patterns
• Familiarity with databases like MySQL, MongoDB, Redis etc
• Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications
• Exposure to CI/CD using Gitlab, Jenkins preferred
• Familiarity with Docker, Kubernetes, EFK Stack is highly desired
• Broad knowledge of web standards relating to APIs (OAuth, SSL etc.)
• Exposure to product development.
• Understand Architecture Requirements and ensure effective design, development and maintenance of multiple micro services in Java Springboot deployed in cloud within containers consuming data present in relational as well as NoSQL databases.
o The microservices shall expose APIs which allow ease of integration with variety of client apps
o Microservices should handle a scale of thousands of requests per second
• Develop communication patterns between microservices which are efficient, lightweight and secured using Kafka
• Debugging issues on a live setup
• Lead a small team of engineers
• Create test cases and technical documentation
• Maintain a high level of code quality and consistency by adhering to and enhancing the coding standards, design methodology and programming practices






