Engineer

closed
Logo of Nintex

Nintex

πŸ“Remote - South Africa

Job highlights

Summary

Join Nintex as an Engineer and contribute to building a leading process automation platform. You will collaborate with a team, taking lead roles on features and refactoring, while mentoring junior members. Responsibilities include designing and implementing complex features, maintaining critical systems, and participating in team ceremonies. Success requires 3+ years of software development experience, proficiency in Python, Node.js, Postgres, and MongoDB. Nintex offers a flexible work environment, paid time off, employee wellness programs, parental leave, and various other benefits.

Requirements

  • 3+ years experience in software development
  • Experience with Python, Node.js, Posgres and MongoDB

Responsibilities

  • Work in parallel with peers on larger projects
  • Take up lead roles on features or product refactoring work
  • Proactively coach junior members to build a stronger team
  • Design and implement complex features adhering to Nintex’s Secure Software Development Lifecycle and other relevant guidelines
  • Design systems of moderate complexity, and new features in existing or new products
  • Demonstrate self-sufficiency in at least one large area of the codebase with a high-level understanding of other components
  • Articulate code design choices clearly and suggest a feasible way forward
  • Pick up new technologies quickly and teach others to use them
  • Share knowledge with the team and improve team productivity
  • Implement complex features and act as a primary resource for maintaining existing critical systems
  • Critiquing technical approaches and coach others on improving their work
  • Attend and contribute to team ceremonies and meetings (daily scrum meetings, planning meetings, demos, and development retrospective meetings.)
  • Communicate progress to the team and delivery manager regularly and seek guidance when required
  • Raise the team’s productivity by spotting opportunities for code re-use
  • Be an active part of the incident management process, including on-call rotation and working with the IM team to resolve incidents
  • Regularly contribute new ideas and maintain focus on continual improvement
  • Promote our culture through the Nintex tenets

Preferred Qualifications

Experience with Azure OpenAI

Benefits

  • Flexible, paid time off policy
  • Employee wellness programs and counseling resources
  • Paid parental leave
  • Invention/patenting assistance
  • Community impact, paid volunteer time, and opportunities
  • Intercultural learning and celebration
  • Multiple tools through which to learn and grow, and an incredible global community
  • Global Gratitude and Recharge Days
  • Meaningful peer recognition and awards
This job is filled or no longer available