Sutherland
Software Engineer Development or Testing
Company
Role
Software Engineer Development or Testing
Location
Job type
Full-time
Posted
Yesterday
Salary
Job description
· Design, develop, and maintain front-end components using React (Hooks, Context, Redux, etc.).
· Build and maintain RESTful / GraphQL APIs using Node.js, Express (or similar frameworks).
· Develop scalable, secure, and maintainable backend services.
· Write clean, reusable, and well-documented code across the stack.
· Work closely with product managers, designers, and other engineers to deliver high-quality features.
· Participate in code reviews and contribute to engineering best practices.
· Integrate with databases such as PostgreSQL
· Optimize application performance and troubleshoot production issues.
· Strong proficiency in JavaScript & TypeScript.
· Solid expertise in React (Hooks, functional components, state management).
· Hands-on experience with Node.js and backend frameworks like Express
· Proficiency with HTML5, CSS3, responsive design, and component-based UI architecture.
· Experience working with REST APIs, GraphQL.
· Strong understanding of databases (PostgreSQL ).
· Familiarity with Git, CI/CD, and cloud platforms (AWS/Azure/GCP).
· Ability to write unit and integration tests (Jest, Mocha, Cypress, etc.).
· Contribute to architectural discussions and technical decision-making.
· Knowledge of microservices architecture.
· Understanding of container technologies — Docker, Kubernetes.
· Experience working in Agile/Scrum environments.
Our most successful candidates will have: - Academic: BE / BTECH (CSE, IT), B.Sc. (Computers), BCA / MCA Or Other Bachelor / Master’s Degree in Computing / IT preferred - Functional Domain: Healthcare IT / IT Services Delivery domain. - Experience: Relevant years of experience in similar role. - Communication skills: Have strong verbal and written communication skills, be able to communicate in a clear, constructive, and professional manner. - Personality: Good time-management skills. - Team player: Be pro-active in developing trust and professional rapport with employees and team members; work as a team-player - Ability to handle multiple tasks simultaneously. - Ability to work in a fast-paced environment with minimal supervision. - Sense of ownership and pride in your performance and its impact on the company’s success. - Critical thinker and problem-solving skills. - Be strategic in developing solutions and process improvements. - Be efficient in finding strategies to streamline efforts and successfully complete tasks on time.
Additional 3 positions for FullStack Developer (ReactJS and Node JS)


