Job Title: Backend Developer
Location: InOffice Bangalore Karnataka India
Job Summary:
We are seeking a highly skilled and experienced Backend Developer with a minimum of 1 year of experience in product building to join our dynamic and innovative team. In this role you will be responsible for designing developing and maintaining robust backend systems that drive our applications. You will collaborate with crossfunctional teams to ensure seamless integration between frontend and backend components and your expertise will be critical in architecting scalable secure and highperformance backend solutions.
Annual Compensation: 610 LPA
Responsibilities:
- Design develop and maintain scalable and efficient backend systems and APIs using NodeJS.
- Architect and implement complex backend solutions ensuring high availability and performance.
- Collaborate with product managers frontend developers and other stakeholders to deliver comprehensive endtoend solutions.
- Design and optimize data storage solutions using relational databases (e.g. MySQL) and NoSQL databases (e.g. MongoDB Redis).
- Promoting a culture of collaboration knowledge sharing and continuous improvement.
- Implement and enforce best practices for code quality security and performance optimization.
- Develop and maintain CI/CD pipelines to automate build test and deployment processes.
- Ensure comprehensive test coverage including unit testing and implement various testing methodologies and tools to validate application functionality.
- Utilize cloud services (e.g. AWS Azure GCP) for infrastructure deployment management and optimization.
- Conduct system design reviews and contribute to architectural discussions.
- Stay updated with industry trends and emerging technologies to drive innovation within the team.
- Implement secure authentication and authorization mechanisms and ensure data encryption for sensitive information.
- Design and develop eventdriven applications utilizing serverless computing principles to enhance scalability and efficiency.
Requirements:
- Minimum of 1 year of proven experience as a Backend Developer with a strong portfolio of productbuilding projects.
- Extensive experience with JavaScript backend frameworks (e.g. Express Socket) and a deep understanding of their ecosystems.
- Strong expertise in SQL and NoSQL databases (MySQL and MongoDB) with a focus on data modeling and scalability.
- Practical experience with Redis and caching mechanisms to enhance application performance.
- Proficient in RESTful API design and development with a strong understanding of API security best practices.
- Indepth knowledge of asynchronous programming and eventdriven architecture.
- Familiarity with the entire web stack including protocols web server optimization techniques and performance tuning.
- Experience with containerization and orchestration technologies (e.g. Docker Kubernetes) is highly desirable.
- Proven experience working with cloud technologies (AWS/GCP/Azure) and understanding of cloud architecture principles.
- Strong understanding of fundamental design principles behind scalable applications and microservices architecture.
- Excellent problemsolving analytical and communication skills.
- Ability to work collaboratively in a fastpaced agile environment and lead projects to successful completion.
aws,continuous integration,kubernetes,sql,microservices architecture,asynchronous programming,restful api,nodejs,gcp,mysql,docker,mongodb,socket,express,azure,continuous deployment,backend development,javascript,nosql,event-driven architecture,node.js,redis