Sutherland

Sutherland

Software Engineer Development or Testing

Company

Sutherland

Role

Software Engineer Development or Testing

Job type

Full-time

Posted

Yesterday

Share this job

Salary

Not disclosed by employer

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)

Resume ExampleCover Letter Example

Explore more