Job Context:
Riseup Labs is seeking a passionate and enthusiastic Node.js Developer to join our engineering team. This role is ideal for someone with 2+ years of experience (or strong academic/project background) who wants to grow in backend development, APIs for applications.
Job Responsibilities:
- Develop and maintain scalable backend services and APIs using Node.js
- Write clean, efficient, and testable code following best practices
- Collaborate with frontend developers, product managers, and designers to deliver features
- Optimize application performance, reliability, and security
- Implement and maintain database schemas, queries, and integrations
- Debug, troubleshoot, and resolve production issues in a timely manner
- Participate in code reviews and provide constructive feedback
Educational Requirements:
- BSc in Computer Science and Engineering from any reputed public or private university.
Additional Requirements:
- 2+ years of professional experience with Node.js (Express.js/Nest.js)
- Strong knowledge of JavaScript (ES6+) and asynchronous programming
- Experience with RESTful API design and development
- Solid understanding of databases (MySQL/PostgreSQL or MongoDB
- Familiarity with version control (Git) and CI/CD pipelines
- Good understanding of software development life cycle and Agile practices
- Ability to write unit/integration tests (Jest/Mocha/Chai or similar)
Nice to Have:
- Experience with TypeScript
- Knowledge of microservices architecture and Docker
- Familiarity with cloud platforms (AWS)
- Good knowledge of frontend frameworks (React, Vue)
- Experience with GraphQL
Workplace:
Salary:
- Negotiable (Based on Skills & Experience)
Compensation & Other Benefits:
- Annual Performance Evaluation and Increment
- Festival Bonus (2)
- Group Life and Health Insurance
- Full Subsidize Lunch
- Annual Retreats
- Wedding Bonus (As per company’s policy)
- Celebration of Events & Occasions
- Team Outing
- Training & Development by Organization Assigned Consultants
- Weekly 2 holidays (Friday & Saturday)
- Paid Time Off 24 days (CL & SL)
- Maternity Leave with benefit (As per company's policy)
- Paternity Leave
- Public holidays as per Riseup Labs calendar
The Application Process:
- Telephone Round;
- Interview with the Tech Team & Talent Acquisition Team;
- An assignment/test to complete (if required);
- Job offer.
NB: Only shortlisted candidates will be communicated in the recruitment process.