Jobs in

Senior Backend Developer - Pretoria

Responsibilities:
  • Developing and maintaining software products and solutions offered by the company.
  • Application Lifecycle Management Overview:
  • Leads the application lifecycle, creating user stories and estimates.
  • Researches, evaluates and integrates new technologies for optimal development efficiency.
  • Plans and designs reusable application architecture.
  • Implements best practices for high-quality systems.
  • Collaborates with cross-functional teams to solve problems and discuss best practices.
  • Tracks task and project progress within JIRA.
  • Development and Testing:
  • Adheres to project plans, deadlines, and coding standards.
  • Develops and maintains high-quality, maintainable systems using efficient code.
  • Uses version control effectively and backs up other work.
  • Prepares and maintains comprehensive testing environments.
  • Analyses systems to identify root causes of issues.
  • Delivers thoroughly tested, performance benchmarked, and functionally compliant work.
  • Oversees, implements, and maintains all DevOps processes.
  • Reporting and Communication:
  • Provide clear, timely, and insightful updates on project status, progress, risks, and potential problems.
  • Prepares reports, manuals, and other documentation related to software status, operation, and maintenance.
  • Offers expert insights and feedback on queries regarding relevant projects.
  • Contribute to the Team:
  • Takes ownership of projects and products.
  • Actively participates in peer code reviews.
  • Collaborates with the team and interfaces with other teams.
  • Leads and mentors the development team.
  • Identifies opportunities for team growth and encourages skill development.
  • Quality Management and Compliance:
  • Leads the development of high-quality products.
  • Ensures all testing adheres to defined specifications.
  • Leads efforts to safeguard information and data by company policies.
  • Infrastructure & Database Administration:
  • Designs and implements new database structures and content.
  • Leads maintenance of database integrity and efficiency.
  • Leads data restoration efforts and performs advanced and higher risk DevOps and Infrastructure as Code changes responsibly.
Requirements:
  • 5 years of working experience.
  • Course or Certificate in Programming (Essential)
  • Bachelors degree in Computer Science or Engineering and/or similar is desirable.
  • Software development.
  • Experiences in APIs, Databases, and Multiprocessing.
  • APIs: HTTP, Microservices, CORS, Authentication, Logging, RESTful.
  • Databases: Analysing query performance, designing schemas, and creating indexes.
  • Multiprocessing: Threading, synchronization, locks, Git, Docker, Golang.
Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Senior Backend Developer - Pretoria

InspHired Recruitment Solutions

...

Senior Backend Developer Pretoria - Pretoria

InspHired Recruitment Solutions

...

Senior Backend Developer - Pretoria

...

Backend Developer Pretoria - Pretoria

Top Recruitment

...

Senior Backend Developer Pretoria - South Africa

Datafin IT Recruitment

...

Want to do another search?

Jobs in