Key Responsibilities:Design and Develop: Architect, design, and implement high-performance, scalable, and reliable server-side applications using Node.js.API Integration: Develop and maintain RESTful APIs to enable seamless data exchange between various services and applications.Database Management: Design database schemas, write efficient SQL queries, and manage NoSQL databases like MongoDB.Code Quality: Write clean, maintainable, and efficient code, adhering to best practices in software development.Testing: Implement automated testing platforms and unit tests to ensure the robustness of the application.Collaboration: Work closely with front-end developers, designers, and other team members to deliver cohesive, high-quality user experiences.Problem Solving: Troubleshoot and debug applications, identifying and resolving performance and scalability issues.Mentoring: Mentor junior developers, provide code reviews, and contribute to the continuous improvement of the development process.
Required Skills and Qualifications:Experience: Minimum 5 years of experience in software development with a focus on Node.js.Proficiency: Strong proficiency in JavaScript and the Node.js ecosystem, including frameworks such as Express.js.APIs: Experience with RESTful API design and implementation.Databases: Proficiency in both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).Testing: Experience with testing frameworks and tools such as Mocha, Chai, or Jest.Version Control: Strong knowledge of version control systems, particularly Git.CI/CD: Familiarity with Continuous Integration and Continuous Deployment (CI/CD) pipelines.Cloud Services: Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes) is a plus.Soft Skills: Excellent problem-solving skills, effective communication, and the ability to work both independently and collaboratively in a team environment.
Preferred Qualifications:Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.Frameworks and Libraries: Experience with other backend frameworks and libraries.DevOps: Knowledge of DevOps practices and tools.Agile: Experience working in Agile development environments.
Benefits:Competitive salary and performance bonusesHealth insuranceFlexible work hours and remote work optionsProfessional development opportunitiesPaid time off and company holidays
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
