Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Placements24 in Pretoria is seeking a seasoned Senior Full Stack Engineer to lead the development of web applications, spanning UI to back-end services. You will drive architectural decisions, mentor junior engineers, and ensure scalable, high-quality software deliverables in a hybrid work setup.
The ideal candidate has 5+ years in full-stack development, strong skills across JavaScript, Node.js, Python/Java, and experience with RESTful APIs, databases, and cloud platforms.
Our client, a dynamic software company in Pretoria , is seeking a seasoned Senior Full Stack Engineer to lead the development of innovative web applications. This role requires a versatile developer with expertise across the entire technology stack, from crafting engaging user interfaces to building robust back-end services. You will be instrumental in driving architectural decisions, mentoring junior engineers, and ensuring the delivery of high-quality, scalable software solutions. The ideal candidate possesses a passion for clean code, a problem-solving mindset, and a commitment to staying at the forefront of web development technologies. This hybrid role allows for a blend of focused work and collaborative team engagement.
Design, develop, and maintain full-stack web applications using modern frameworks and languages (e.g., React, Angular, Vue.js for front-end; Node.js, Python, Java for back-end). Build and manage RESTful APIs and microservices to support application functionality. Develop responsive and user-friendly front-end interfaces, ensuring excellent user experience. Manage database operations, including design, querying, and optimization for both SQL and NoSQL databases. Write clean, efficient, well-documented, and testable code following best practices. Collaborate closely with product managers, designers, and other engineers to define requirements and deliver features. Optimize application performance for speed, scalability, and security. Conduct code reviews and provide constructive feedback to foster team growth. Mentor and guide junior developers, promoting technical excellence and knowledge sharing. Troubleshoot and resolve complex technical issues across the full stack. Stay updated with the latest web development trends and technologies.
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 5+ years of professional experience in full-stack development. Strong proficiency in front-end technologies: JavaScript, HTML5, CSS3, and at least one modern framework (React, Angular, Vue.js). Solid experience with backend languages and frameworks (e.g., Node.js with Express, Python with Django/Flask, Java with Spring). Proficiency in database management (e.g., PostgreSQL, MySQL, MongoDB) and SQL/NoSQL querying. Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus. Familiarity with containerization (Docker) and CI/CD practices is advantageous. Excellent problem-solving abilities and a strong understanding of software architecture patterns. Effective communication and teamwork skills, experience with agile development methodologies. Proven ability to mentor junior engineers. Comfortable working in a hybrid model from Pretoria .
Our client offers a competitive salary, performance-based bonuses, comprehensive health coverage, and retirement fund contributions. You will have the opportunity to work on challenging and impactful projects, benefit from ongoing professional development, and advance your career within a supportive and innovative team environment in Pretoria . We value employee well-being and provide resources for work-life balance.