OfferZen
3 months ago
Full Stack Engineer (OOP) - Johannesburg (Hybrid)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- OfferZen
- Location
- South Africa, Gauteng, Johannesburg South Africa
- Posted
- 3 months ago
Job description
Full Stack Engineer (OOP) - Johannesburg (Hybrid) Are you a talented full stack engineer looking for your next developer job in Johannesburg? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you! This could be the last job posting you ever have to click on! Why waste time applying to 100 different companies when you could build one OfferZen profile and have them come to you? As a Full Stack Engineer (OOP) at our client, you will be responsible for designing, developing, testing, and maintaining complex software applications using object-oriented programming principles. You will work closely with cross-functional teams to deliver high-quality solutions that meet the needs of our clients. Key responsibilities: • Design, develop, test, and maintain complex software applications using OOP principles • Collaborate with cross-functional teams to deliver high-quality solutions • Participate in code reviews and contribute to the improvement of the overall code quality • Stay up-to-date with industry trends and best practices in software development • Work closely with our client's technical team to ensure seamless integration with their existing systems • Develop and maintain technical documentation for your work • Participate in regular meetings with the client's technical team to discuss project progress, goals, and challenges. Requirements: • Bachelor's degree in Computer Science or related field • 3+ years of experience as a full stack engineer • Strong understanding of OOP principles and design patterns • Proficiency in at least one programming language (e.g., Java, Python, C#) • Experience with front-end development using HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js • Experience with back-end development using Node.js, Ruby on Rails, Django, or other popular frameworks • Knowledge of database management systems like MySQL, PostgreSQL, MongoDB, or Oracle • Familiarity with Agile development methodologies and version control systems like Git • Strong problem-solving skills and attention to detail • Excellent communication and teamwork skills. Benefits: • Competitive salary package • Comprehensive benefits package including medical aid, life insurance, and retirement plan • Opportunity to work on challenging projects that make a real impact • Collaborative and dynamic work environment • Professional development opportunities through training and mentorship • Flexible working hours and remote work options • Access to cutting-edge technologies and tools. If you're looking for a new challenge as a Full Stack Engineer (OOP) in Johannesburg, apply now! We can't wait to hear from you!
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.