FU
Job Description
Key Responsibilities:
- Design, develop, and maintain server-side applications using Node.js
- Build RESTful APIs and services that interact with SQL databases
- Optimize and write advanced SQL queries, procedures, and schemas
- Integrate and support CI/CD pipelines for automated testing and deployment
- Collaborate with front-end developers, QA, DevOps, and product teams
- Ensure application performance, security, scalability, and logging
- Participate in code reviews, sprint planning, and Agile ceremonies
- Write unit, integration, and functional tests for backend modules
Mandatory Skills:
- Strong hands-on experience with Node.js and asynchronous JavaScript (ES6+)
- Proficiency in SQL (PostgreSQL, MySQL, or MS SQL) – including joins, indexing, and optimization
- Experience with CI/CD tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
Desirable Skills:
- Knowledge of Express.js or similar Node.js frameworks
- Experience with Docker, Kubernetes, or other container orchestration tools
- Familiarity with RESTful APIs, OAuth/JWT authentication, and middleware
- Exposure to cloud services (AWS/GCP/Azure)
- Experience with unit testing frameworks like Mocha, Chai, or Jest
- Understanding of version control systems (Git)