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 cross-functional 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: 5-8 LPA
Responsibilities
- Design, develop, and maintain scalable and efficient backend systems and APIs using NodeJS
- Collaborate with cross-functional teams to deliver end-to-end 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 well-documented 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 problem-solving and communication skills.
- Ability to work collaboratively in a fast-paced, 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 problem-solving and communication skills.
- Ability to work collaboratively in a fast-paced, agile environment.
Skills: 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