Full Stack Developer

Sutherland Logo

Sutherland

πŸ“Remote - South Africa

Summary

Join Sutherland as a Full Stack Developer to design, develop, and manage the lifecycle of software solutions. Collaborate with cross-functional teams, including product managers, designers, and DevOps engineers. Leverage your expertise in technologies like React, Node.js, Python, and PostgreSQL or MySQL to build scalable web services. Demonstrate experience with distributed version control (GitHub) and ideally, Conversational AI platforms. The role requires 4-7 years of experience and a Bachelor's degree in a related field or equivalent experience. This remote position may involve occasional travel.

Requirements

  • Overall 4-7 years of experience as a Full Stack Developer or similar role
  • Experience in some of the following technologies: React, Node.js, Python, PostgreSQL or MySQL
  • Hands-on experience with design and development of scalable web services and platforms
  • Ability to work with distributed version control and source code management, particularly GitHub
  • Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience

Responsibilities

  • Formulate, design, and develop software solutions based on business requirements and application roadmap in alignment with architectural direction and standards
  • Managing the end-to-end life cycle for the production of software and applications
  • Review code as a part of source control, code reviews, and security checks
  • Documenting engineering and technical operations processes
  • Communicate effectively with peers and key non-technical stakeholders - work closely with product/program managers, designers, DevOps, and other engineers to problem solve and ensure proper integration
  • Must have experience or flexibility to work with distributed teams across multiple time zones, using various collaboration tools such as messaging, document sharing, and video conferencing

Preferred Qualifications

  • Ownership mindset: Reliable, takes pride in the quality of their work
  • Hunger: A desire to explore and raise the bar in building conversational experiences and eagerness to embrace the new and unknown
  • Communicator: Skills to communicate with stakeholders on engineering, product, business and client teams
  • Must have flexibility to work with distributed teams across multiple time zones
  • Experience with Conversational AI platforms such as Google Dialogflow, CCAI, or others are a plus

Benefits

  • Role is remote
  • Occasional global and domestic travel may be required

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.