Job Description:
Key Responsibilities:
• Develop and maintain backend systems using Node.js and associated technologies.
• Work with APIs, Cloud technologies, and Big Data solutions to build scalable applications.
• Collaborate with the team to design and implement efficient, secure, and scalable systems.
• Use Git/Bitbucket for version control and collaborate effectively in a team environment.
• Apply strong logical reasoning to provide clear frameworks for supporting conclusions and ideas in development processes.
• Contribute to the architecture and design of systems using Node.js and related open-source technologies.
• Work with databases and ensure efficient data management and retrieval.
Requirements:
• Strong experience with Node.js and its surrounding ecosystem.
• Proficiency with Git/Bitbucket for version control and collaborative development.
• Ability to think critically and logically to build frameworks that support robust and scalable applications.
• Experience working with APIs, Cloud technologies, Big Data, and open-source tools.
• Solid understanding of database concepts and experience with databases like MySQL, MongoDB, or PostgreSQL.
• Strong problem-solving skills and the ability to debug and troubleshoot issues effectively.
Preferred Skills:
• Familiarity with cloud platforms (AWS, Google Cloud, etc.) and containerization tools (Docker, Kubernetes).
• Experience with microservices architecture and serverless technologies.