Datafin

Senior MERN Developer (JHB Hybrid)

IT – Software Development
Johannesburg – Gauteng

ENVIRONMENT:
SOLVE complex performance problems & architectural challenges while writing clean, maintainable and performance TypeScript code as your passion & talent as a Senior MERN Developer is sought by a dynamic Joburg based Business Management Consultancy. Your primary focus will be to help the company on its journey to a mature microservices architecture, and ensuring high performance and responsiveness to requests, ultimately impacting the code base of products in a meaningful way. You will require a Degree/Diploma in Computer Science or related IT tertiary qualification or equivalent experience with at least 3-5 years’ MERN Development work experience (fulltime) including full stack experience using JavaScript, Node.js, HTML, CSS and Mongo.
 
DUTIES:
  • The Senior MERN Developer will also produce detailed specifications. The code will be written in a timely and scalable way whilst providing robust optimisation.
  • Write clean, secure, maintainable, testable, and modular codes.
  • Solve complex performance problems and architectural challenges.
  • Write “clean”, well-designed code.
  • Design and maintain databases.
  • Review other Developer’s code.
  • Work with Senior Developer on the entire web application development life cycle.
  • Work with the QA team to ensure that a project makes it over the finish line on time.
  • Develop and deploy new features to facilitate related procedures and tools if necessary.
  • Document code revision changes, work progress, database changes and operational requirements in the source code management system (source control software).
  • When brainstorming new ideas, you will need to be present and understand the problem at hand and offer solutions that are both innovative and realistic.
  • Work in a team environment using agile methodology, with a focus on predictability for corporate clients.
  • Work closely with the Platform team to identify and solve issues where needed.
  • Responsible to own and drive own performance targets and doesn’t have to be micromanaged.
 
REQUIREMENTS:
Qualifications –
  • Degree or Diploma in Computer Science or any other related professional and recognised IT qualification (Experience in the field will be recognised and considered as a substitute to a qualification).
 
Experience/Skills –
  • Minimum of 3 to 5 years’ related MERN Developer experience (fulltime).
  • Must have full stack experience in developing web applications using JavaScript, Node.js, HTML and CSS.
  • Must have experience with Mongo databases.
  • Good command of ES6 – block-scoped variables, arrow functions, template literals, etc.
  • Knowledgeable in using development tools, testing frameworks and techniques (JIRA, GIT, Jenkins, TDD).
  • Must be able to provide accurate estimates of technology work and deliver high quality work on schedule.
 
Advantageous –
  • Web UI knowledge and best practice skills, with experience in React, possibly other front-end frameworks (e.g., Bootstrap/jQuery).
  • Experience in Nest.js, Amazon AWS, Docker and microservices.
  • Experience working with high load and high traffic production systems.
  • SQL, and NoSQL experience.
 
ATTRIBUTES:
  • Strong desire to improve upon their skills in software development, frameworks and technologies.
  • Be an authentic, empathetic, and enthusiastic member of the team.
  • Passionate about MERN Development.
  • Attention to detail.
  • Strong verbal and written English.
  • language communication skills
  • Analytical skills.
  • Problem-solving skills.