Datafin

Mid-Senior Developer (NodeJS, ExpressJS) (Remote)

IT – Software Development
Remote

ENVIRONMENT:
AN innovative Digital Tech & Marketing company wants you to join its technically exciting and evolving industry wanting your coding talents to be its next Mid-Senior Developer. You will maintain and build server-side components while collaborating with the Front-end Application Devs to design back-end components and integrate data storage and protection solutions. An accomplished Developer, you will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users. The ideal candidate will need 2-3 years’ experience building and maintaining software in production, be proficient with databases and pragmatically modelling business processes through Schema, be able to design & optimise applications for high-performance, high availability and low latency. Your tech skills should include NodeJS, ExpressJS, ReactJS, JavaScript, Postgres & preferably Kubernetes gRPC or Sockets experience.
 
DUTIES:
  • Build sustainable coding that can be used in the future.
  • Collaborate with Front-end and Back-end Web Developers.
  • Prepare code and present them to the team.
  • Help establish best practices.
 
REQUIREMENTS:
  • Minimum 2 / 3 years of experience building and maintaining software in production
  • Proficiency with databases and pragmatically modelling business processes through schema.
  • Design and optimise applications for high performance, high availability, and low latency.
  • Familiarity with the whole web stack, including protocols and web server optimisation techniques.
 
Tech Tools –
Backend:
  • NodeJS
  • ExpressJS
  • Kubernetes gRPC or Sockets experience would be recommended
  • NextJS
  • Postgres
  • In-depth knowledge of NodeJS, JavaScript (ESNext)
 
Frontend:
  • NextJS
  • ReactJS
 
ATTRIBUTES:
  • Strong communication skills.
  • Ability to take initiative, show innovation and suggest ideas.
  • Positive attitude with good organisational skills.
  • Must be willing to go the extra mile & work overtime if necessary.
  • Effective, objective decision-maker.
  • Excellent problem-solving and analytical skills.
  • Self-driven & motivated.
  • The ability to work collaboratively as a team player.
  • Time and priority management.
  • People Management skills.
  • Ability to multitask.
  • Able to balance quality deliveries within tight deadlines.
  • Flexibility and adaptability. 
  • Ability to thrive in a fast-paced environment.