Senior Backend Developer

Johannesburg, Gauteng, South Africa

Job Description


We are a rapidly growing technology company at the forefront of innovation in our industry. Our mission is to revolutionize the way people interact with technology, and we are looking for a highly skilled and experienced Senior Backend Developer to join our dynamic team. If you are passionate about cutting-edge technologies, solving complex problems, and working in a collaborative environment, this is an exciting opportunity for you.

Responsibilities:

  • Collaborate with cross-functional teams to design, develop, and deploy high-quality backend solutions that meet business requirements
  • Architect, develop, and maintain scalable and robust backend systems
  • Write clean, efficient, and well-documented code
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices
  • Optimize applications for maximum performance and scalability
  • Identify and resolve system bottlenecks and performance issues
  • Stay up to date with emerging technologies and industry trends to drive innovation and continuous improvement
  • Mentor and provide guidance to junior developers to foster their professional growth
Requirements:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 5 years of professional experience as a Backend Developer
  • Strong proficiency in at least one backend programming language (e.g., Python, Java, C#)
  • Extensive experience with backend frameworks and technologies (e.g., Django, Spring, .NET)
  • Deep understanding of web application development and RESTful APIs
  • Solid knowledge of databases (SQL and/or NoSQL) and data modeling
  • Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud)
  • Experience with version control systems (e.g., Git)
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Ability to work effectively in a fast-paced, agile development environment
Preferred Skills:
  • Experience with microservices architecture and containerization (e.g., Docker, Kubernetes)
  • Familiarity with message brokers and event-driven architectures (e.g., RabbitMQ, Kafka)
  • Knowledge of DevOps practices and CI/CD pipelines
  • Understanding of security principles and best practices in backend development
  • Familiarity with frontend technologies (HTML, CSS, JavaScript) and modern frontend frameworks (React, Angular, Vue.js)
Benefits:
  • Competitive salary package
  • Health insurance coverage
  • Generous vacation and paid time off
  • Professional development opportunities
  • Collaborative and inclusive work environment
  • Cutting-edge technology projects
  • Flexible work schedule
  • Opportunity for remote work
If you are interested in this opportunity, please apply directly. For more IT jobs, please visit . If you wish to send your CV per email forward your CV to tdiphoko@networkrecruitment.co.za and copy the reference number in brackets in the subject line of your e-mail.

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other opportunities for which you might be more suitable

We also invite you to contact us to discuss your next career move in IT!

For more information contact:
Tumi Diphoko on 011 622 9526
IT Recruitment Consultant

Careers24

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1243931
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned