As a Backend Developer at Hack2skill, you will be instrumental in architecting, developing, and maintaining robust server-side applications to support our web infrastructure. Leveraging your expertise in backend technologies, you will collaborate closely with our development team to create efficient and scalable solutions. Your responsibilities will include designing and implementing APIs, optimizing database structures, and ensuring seamless integration between front-end and back-end systems. Additionally, you will play a key role in ensuring the security and performance of our web applications.
-
Develop, and maintain server-side applications using cutting-edge technologies.
-
Collaborate with cross-functional teams to design and implement RESTful APIs.
-
Optimise database performance and ensure data integrity across all backend systems.
-
Implement security best practices to safeguard sensitive information and prevent unauthorized access.
-
Work closely with front-end developers to ensure seamless integration between client and server components.
-
Stay up-to-date with emerging technologies and industry best practices to continuously improve our backend infrastructure.
-
Participate in code reviews, debugging, and troubleshooting to ensure high-quality deliverables.
-
Contribute to the overall architecture and technical roadmap of our web applications.
-
Write clean unit-testable code keeping in mind both functional and non-functional requirements.
-
Documentation of all the features as well as requirements.
-
Bachelor's degree in Computer Science, Engineering, or related field.
-
Proven experience in backend development with proficiency in Node Js and Express JS.
-
Strong understanding of server-side technologies including but not limited to databases (SQL and NoSQL), caching mechanisms, and web servers.
-
Experience designing and implementing RESTful APIs and microservices architecture.
-
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
-
Solid understanding of software engineering principles, design patterns, and best practices.
-
Familiarity with git or other such version control software.
-
Excellent problem-solving skills and the ability to work in a fast-paced environment.
-
Strong communication skills with the ability to effectively collaborate with cross-functional teams.
-
Should have a Research Oriented Approach with strong Logical thinking.
-
Knowledge of authentication and authorization mechanisms (e.g., OAuth, JWT).
-
Familiarity with Agile methodologies and software development lifecycle.
-
Familiarity with other mainstream programming languages such as Python, Java, or C++.
-
Excellent analytical and multitasking skills
-
Location: Sector 125 Noida, UP - 201303
-
Preferable Experience: 1-2 years
-
No. of Vacancies: 1