Intermediate Full Stack Engineer (OOP)

OfferZen
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

ASP.NET
Java
.NET
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
Cloud Computing
Continuous Integration
Relational Databases
Software Design Patterns
DevOps
Django
Entity Framework
Hibernate
Java Virtual Machine (JVM)
Spring
Python
Object-Oriented Software Development
Encapsulation (Networking)
Working Model 2D
Google Cloud Platform
React
Flask
Spring-boot
Backend
Vue.js
Kotlin
Containerization
Angular
Kubernetes
Front End Software Development
REST
Docker
Microservices

Job description

Requirements


Must have:

- 4--5 years of relevant full stack development experience - Strong proficiency in at least one OOP backend language: Java, C#, Kotlin, or Python - Experience with backend frameworks such as Spring Boot, .NET, or Django/Flask - Experience with at least one modern frontend framework (Angular, React, or Vue) - Solid understanding of object-oriented design principles (SOLID, design patterns) - Experience working with RESTful APIs and microservices architecture - Experience working in an English speaking environment - Strong grasp of OOP concepts: encapsulation, inheritance, polymorphism, abstraction - Experience with relational databases and ORM frameworks (e.g. Hibernate, Entity Framework) - Ability to design and implement scalable backend systems - Implementing automated testing and unit tests - Collaborative mindset with cross-functional teams - Experience with Kotlin or Spring Boot for JVM-based development - Familiarity with containerisation (Docker, Kubernetes) - Knowledge of CI/CD

practices and DevOps principles - Experience with cloud platforms (AWS, Azure, GCP) - Familiarity with TDD/BDD practices

Responsibilities:


  • Sign up for free and complete your OfferZen profile - Build one OfferZen profile so our hiring companies can come to you - Review upfront information about the tech stack, role, and salary to make an informed decision - Receive support from our personal talent advisor with salary benchmarks, interview preparation, and job offers - Land your dream developer job with ease

Company:


We are OfferZen, a developer jobs marketplace that reverses the job search process by connecting developers with a vast network of top tech companies that are eager to apply to interview you. This role is based in Cape Town and follows a hybrid working model, requiring 2--3 days per week in our Cape Town office. We provide upfront information about the tech stack, role, and salary, and we support you throughout the process with a personal talent advisor to help with salary benchmarks, interview preparation, and job offers.


Requirements

NET, ASP.NET, AngularJS, ASP, C#, Network, Machine, React.js, Python, Spring, Support, Testing, Full stack

Apply for this position