Synergy Jobs (Pty) Ltd
Full Stack Web Developer - (Hybrid)
Build and maintain full-stack web apps using Angular for the front end and .NET for the back end, with SQL/NoSQL databases and cloud deployment.
- Compensation
- Not disclosed
- Location
- Bellville, South Africa
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 3-5 years of professional experience in full-stack web development.
- Strong knowledge of Angular
- Proficiency in .Net technology
- Experience with database management systems like MySQL and PostgreSQL .
- Familiarity with version control systems (Git, GitHub, GitLab, etc.).
- Experience with RESTful API development and integrating third‑party services.
- Knowledge of authentication and authorization protocols (OAuth, JWT, etc.).
- Familiarity with cloud platforms (e.g., AWS , Azure , Google Cloud ) and deployment
- processes.
- Understanding of web security best practices (e.g., OWASP).
- Ability to write clean, efficient, and maintainable code.
Nice to have
- Experience with CI/CD pipelines .
- Familiarity with containerization tools like Docker .
- Understanding of Agile or Scrum development methodologies.
- Familiarity with Serverless architecture and microservices.
- Experience with Mobile-first development and responsive design principles.
Full description
POSITION: Full Stack Web Developer
LOCATION: Cape Town – Only Hybrid after probation is to impost
Position Summary:
As a Full Stack Developer , you will be responsible for designing, developing, and maintaining web applications. This position involves working on both front-end and back-end development to create high-quality, scalable, and efficient web-based solutions. You will collaborate with cross-functional teams including designers, business analysts, and other developers to deliver seamless web experiences.
Key Responsibilities:
- Front-End Development:
- Develop and maintain user-facing features using modern JavaScript frameworks (Angular).
- Ensure the technical feasibility of UI/UX designs by collaborating with design teams.
- Implement responsive web designs and ensure compatibility across multiple browsers and devices.
- Write clean, well-documented, and maintainable front-end code.
- Optimize web applications for speed and scalability.
- Back-End Development:
- Design, develop, and maintain RESTful APIs and server-side logic using back-end technologies (.NET).
- Integrate front-end elements with server-side logic.
- Manage database systems (e.g., SQL, NoSQL) and optimize queries for performance.
- Implement data storage solutions and ensure secure data storage practices.
- Ensure the application is built for scalability and reliability.
- Database Management:
- Design and optimize relational and non-relational databases for performance, scalability, and security.
- Write complex SQL queries for data manipulation and analysis.
- Develop data models to reflect business requirements.
- Version Control & Collaboration:
- Use version control systems such as Git for code management.
- Collaborate effectively with team members through pull requests, code reviews, and best practices.
- Testing & Debugging:
- Write unit tests, integration tests, and ensure test coverage for critical code components.
- Troubleshoot and resolve issues in both development and production environments.
- Maintain code quality by following coding standards and best practices.
- Deployment & Maintenance:
- Deploy and maintain applications in cloud and physical environments
- Monitor application performance and troubleshoot issues after deployment.
- Continuously improve application performance through ongoing refactoring and optimization.