Backend Developer

Pretoria FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Backend Developer at Tech Innovations Inc., you will focus on designing and implementing robust server-side applications. You will collaborate with our front-end developers to create a seamless user experience while ensuring the highest performance and responsiveness of applications. If you're passionate about coding, optimizing databases, and managing APIs, we'd love to meet you.

Responsibilities

  • Design and implement APIs, data models, and server-side architecture.
  • Monitor application performance and optimize in real-time.
  • Provide support and troubleshoot issues across the back-end application stack.
  • Ensure stable and secure application deployment.
  • Collaborate in Agile/Scrum teams to enhance workflow efficiency.
  • Document processes and code to ensure clarity in operations.
  • Evaluate and enhance application security protocols.
  • Mentor junior developers and assist with their professional growth.

Requirements

Education
  • Bachelor's degree in Software Engineering
  • Master's degree in related field is preferred
Experience
  • 4+ years of backend development experience required
Technical Skills
  • Java
  • Node.js
Soft Skills
  • Problem-solving
  • Effective communication
Certifications
  • Oracle Certified Java Programmer
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Experience with serverless architecture: Hands-on experience with AWS Lambda or similar serverless technologies.
  • Knowledge of agile software development: Proficiency in Agile or Scrum principles and practices.

Benefits

  • Medical aid coverage
  • Retirement savings plan with employer contribution
  • Flexible working schedules
  • Opportunities for professional development

Company Culture

  • Collaboration: We value a collaborative culture where diverse ideas come together to innovate and create.
  • Innovation: Creativity is at the heart of our projects, and we encourage unconventional thinking.
  • Continual Learning: We support our team members' growth with ongoing training and learning opportunities.
Status: Open