Job Description
Core Responsibilities:
- Develop full-stack applications using SQL Server, Express, React, Node.js
- Design and optimize relational databases (SQL – PostgreSQL or SQL Server).
- Build and consume RESTful APIs with Node.js/Express.
- Bind UI components (React) to backend services efficiently.
- Write Unit & Integration Tests (Jest, Mocha, Cypress).
- Ensure database performance, security, and scalability (SQL-first, MongoDB as secondary).
- Collaborate in cross-functional Agile teams (Jira/Git).
- Troubleshoot, debug, and document systems.
Mandatory Skills:
- Frontend: React.js (hooks, Redux, SSR/Next.js is a plus).
- Backend: Node.js, Express.js.
- Database Expertise: Strong SQL knowledge (schema design, queries, optimization).
- APIs: REST architecture, authentication (JWT/OAuth).
- DevOps Basics: Git, CI/CD pipelines, cloud deployment (AWS/Azure).
Nice-to-Have (Bonus):
- MongoDB (NoSQL experience for flexible data models).
- Mendix (low-code platform exposure).
- GraphQL, Docker, or microservices.
- TypeScript.
Soft Skills:
- Ability to switch between frontend/backend tasks quickly.
- Strong problem-solving and database-first mindset.