OfferZen
3 months ago
Intermediate Full Stack Engineer (OOP) - Cape Town (Hybrid)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- OfferZen
- Location
- South Africa, Western Cape, Cape Town Region, Cape Town City Centre South Africa
- Posted
- 3 months ago
Job description
Intermediate Full Stack Engineer (OOP) - Cape Town (Hybrid) Are you a talented intermediate full stack engineer looking for your next developer job in Cape Town? 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 get matched with multiple job opportunities? As an intermediate full stack engineer, you will work closely with our development team to design, develop, test, and deploy innovative software solutions. Your responsibilities will include: • Designing and developing scalable, maintainable, and efficient software applications using OOP principles. • Collaborating with cross-functional teams to identify and prioritize project requirements. • Developing unit tests and integration tests for your code. • Troubleshooting and debugging issues in the development environment. • Participating in code reviews and ensuring that all code is well-documented, readable, and maintainable. • Staying up-to-date with industry trends, best practices, and new technologies to continuously improve your skills. What we offer: • A competitive salary and benefits package. • The opportunity to work on a wide range of projects and technologies. • Collaborative and dynamic work environment. • Professional development opportunities and training programs. • Flexible working hours and remote work options. • Access to cutting-edge tools, software, and equipment. Requirements: • 2+ years of experience in full stack development with a focus on OOP principles. • Strong understanding of object-oriented programming concepts, design patterns, and data structures. • Proficiency in at least one programming language (e.g., Java, Python, C#). • Experience with front-end technologies such as HTML5, CSS3, JavaScript, and React or Angular. • Familiarity with back-end technologies such as Node.js, Ruby on Rails, Django, or Spring Boot. • Knowledge of database management systems (e.g., MySQL, PostgreSQL, MongoDB). • Experience with Agile development methodologies and version control systems like Git. • Strong problem-solving skills and attention to detail. • Excellent communication and teamwork skills. What we're looking for: • A passionate developer who is eager to learn and grow with our team. • Someone who is comfortable working in a fast-paced environment and can adapt quickly to changing priorities. • A team player who is willing to collaborate and support their colleagues. How to apply: If you're excited about this opportunity, please submit your resume and a brief introduction explaining why you'd be a great fit for our team. We look forward to hearing from you!
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.