Job Summary:
We are looking for a talented and experienced Backend Engineer with a minimum 1 year of experience to join our fun filled and energetic team. As a Backend Engineer you will play a crucial role in designing developing and maintaining the core infrastructure and systems that power our applications. You will work closely with crossfunctional teams to ensure seamless integration between frontend and backend components and your expertise will be instrumental in building highly scalable secure and performant backend solutions.
Annual Compensation: 58 LPA
Responsibilities:
- Design develop and maintain scalable and efficient backend systems and APIs using NodeJS
- Collaborate with crossfunctional teams to deliver endtoend solutions
- Implement data storage solutions using relational databases (e.g. MySQL) and NoSQL databases (e.g. MongoDB Redis)
- Optimize application performance and ensure scalability
- Write clean efficient and welldocumented code
- Understanding of the nature of asynchronous programming.
- Ensure data security and implement authentication and authorization mechanisms
- Utilize cloud services (e.g. AWS Azure GCP) for infrastructure deployment and management
- Implement CI/CD pipelines to automate build test and deployment processes
- Ensure test cases are covered and passed before deployment stages using various testing methodologies and tools
- Excellent problemsolving and communication skills.
- Ability to work collaboratively in a fastpaced agile environment.
Requirements:
- Minimum of 1 year of proven experience as a Backend Engineer with a strong portfolio of projects.
- Experience with javascript backend frameworks is must (e.g. Express Socket).
- Strong knowledge of SQL and NoSQL databases (Mysql and MongoDB) and data modeling based on product requirements and scalability.
- Experience with Redis and caching mechanisms.
- Familiarity with RESTful API design and development.
- Understanding of the nature of asynchronous programming.
- Familiarity with the whole web stack including protocols and web server optimization techniques.
- Knowledge of containerization and orchestration (e.g. Docker Kubernetes) is a plus.
- Experience working with cloud technologies like AWS/GCP/Azure.
- Understanding fundamental design principles behind scalable applications.
- Excellent problemsolving and communication skills.
- Ability to work collaboratively in a fastpaced agile environment.
web server optimization,express,backend engineering,nodejs,scalability,protocol,socket,docker,asynchronous programming,redis,web servers,restful apis,gcp,ci/cd,mongodb,node.js,nosql,restful api,aws,socket io,sql,mysql,azure,kubernetes