We are looking for a talented and driven Full Stack Software Developer (JavaScript/Node.js) to join our BPO development team. In this role, you will work on end-to-end development of modern web applications, delivering responsive, secure, and high-performing solutions tailored to client needs.
As a Full Stack Developer, you will be responsible for both front-end and back-end development tasks. You’ll work closely with project managers, UI/UX designers, and other developers to deliver user-friendly interfaces and robust backend logic using JavaScript technologies, including Node.js and modern frameworks.
Why Work With Ryoss?
We believe great people deserve great support, on and off the clock. When you join Ryoss, you get more than just a job. You get:
- Career Growth Support: Scholarships, mentorships, personalised career planning, and free access to our online learning hub. We even co-fund training with our clients.
- Well-Being First : Gym or wellness allowance, mental health support, comprehensive medical cover (with family options), and a range of insurances to protect your future.
- Lifestyle Perks: Monthly Grab card for transport and dining, home internet backup, entertainment discounts, birthday gifts, and wellness reimbursements.
- Flexible, Supportive Culture: Wellness leave and a positive environment where your growth and happiness actually matter.
We work hard to create a culture that feels like family, supportive, respectful, and fun. You’ll work with great clients, do meaningful work, and be part of a team that’s here for the long haul. At Ryoss, we’re building a workplace that works for real life. Come grow with us.
Key Responsibilities:
- Design, develop, and maintain full stack web applications using JavaScript, Node.js, and front-end frameworks such as React, Vue, or Angular.
- Develop RESTful APIs and integrate with external systems and third-party services.
- Collaborate with designers to implement responsive and accessible UI components.
- Optimise applications for speed, scalability, and security.
- Write clean, maintainable, and testable code across the stack.
- Participate in code reviews, testing, debugging, and continuous integration.
- Maintain technical documentation and contribute to project planning and estimation.
- Stay up to date with best practices, emerging trends, and advancements in JavaScript development.