Senior Full Stack Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
About the Role
Our client is seeking a highly experienced Senior Full Stack Engineer to join their distributed team, supporting projects that may involve their Upington operations. This role demands a deep understanding of both front-end and back-end development, enabling you to contribute across the entire application stack. You will be responsible for designing, developing, and deploying robust, scalable, and user-friendly web applications. The ideal candidate is a proactive problem-solver, passionate about modern web technologies, and thrives in a collaborative, fully remote work environment, contributing to a company that values innovation and technical excellence.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using modern technologies such as React , Node.js, and TypeScript.
- Build and optimize efficient, reusable, and reliable back-end code and APIs.
- Develop responsive and engaging user interfaces, ensuring a seamless user experience across devices and browsers.
- Work closely with product managers, designers, and other engineers to translate requirements into functional software.
- Implement and maintain CI/CD pipelines, contributing to automated testing and deployment strategies.
- Troubleshoot and resolve complex issues across the full stack, ensuring application stability and performance.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- 6+ years of professional experience in full-stack development.
- Expertise in front-end technologies (HTML, CSS, JavaScript/TypeScript) and frameworks like React .
- Strong experience with back-end development using Node.js, Express.js, or similar.
- Proficiency in database design and management (e.g., PostgreSQL, MongoDB).
- Experience with cloud platforms (AWS, Azure) and containerization (Docker) is highly desirable for this remote role.
Benefits
- Highly competitive salary and comprehensive benefits package.
- Full remote work arrangement with flexible hours.
- Opportunities for significant career growth and professional development.
- Access to cutting-edge tools and technologies in a dynamic tech landscape.
- A collaborative and supportive team culture that values individual contributions.
- Contribution to impactful projects with a global reach.