Java Developer

Edge Executive Search


Date: 1 week ago
City: Pretoria, Gauteng
Contract type: Full time
Reference: JHB004222-SG-1

We’re seeking an Intermediate JavaScript Software Developer to build full-stack applications using React and Node.js. If you have strong JavaScript skills and a passion for problem-solving, this is your chance to grow with a dynamic team and advance your career.

Job Summary:
We are seeking an adaptable and skilled Intermediate JavaScript Software Developer. This role is perfect for a web developer who is passionate about building full-stack, Universal JavaScript applications using React (Frontend) and Node.js (Backend). The ideal candidate is someone with strong JavaScript proficiency, who is eager to innovate, collaborate in a team environment, and grow into a senior developer role.

Key Responsibilities:
  • Develop complex software applications using JavaScript, adhering to coding standards and development methodologies.
  • Participate in feature analysis, impact, and risk evaluations.
  • Collaborate with cross-functional teams to achieve project goals.
  • Perform technical root cause analysis and propose corrective actions for issues.
  • Conduct code reviews and offer constructive feedback.
  • Design new functionality and ensure timely delivery of solutions.
  • Apply Agile methodologies and implement Scrum processes.
  • Conduct application load, performance, and security tests.
  • Uphold company policies, procedures, and best practices.
Qualifications & Experience:
  • Education: Matric or equivalent, plus a 3-year Computer Science degree or equivalent diploma/certification.
  • Experience:
    • 3+ years of experience with JavaScript, React, Node.js, HTML, CSS, JSON, and XML.
    • 2+ years working with SQL (MS SQL, MySQL, or PostgreSQL).
    • 3+ years of experience in API development, web design, and Single Page Application design.
    • 2+ years working with Docker, Git, Redux, Express, Knex, and Bookshelf.
    • Familiarity with business intelligence tools, AWS Cloud environment, and Microsoft DevOps is a plus.
Skills and Competencies:
  • Strong problem-solving and analytical abilities.
  • Excellent communication and teamwork skills.
  • Ability to work under tight deadlines and adapt to changes.
  • Proficiency in unit and acceptance testing, as well as defensive programming.
  • Understanding of financial and accounting concepts (preferred).


Post a CV