
Fullstack Software Engineer
Posted May 23

Posted May 23
This is a fully remote position, open to applicants in South Africa.
• Design and create both front-end architecture and back-end web applications.
• Review architectural and design documentation.
• Provide constructive feedback on methodologies and estimates.
• Suggest development alternatives.
• Develop technical designs and specifications.
• Test and debug software applications.
• Assume responsibility for writing and documenting maintainable, adaptable, scalable, and clean code.
• Implement security best practices for microservices.
• Conduct code reviews.
• A minimum of 5+ years of experience in full-stack development.
• Strong practical experience in Java/J2EE (Java 8) development.
• Experience in creating web services using HTTP REST/JSON and SOAP.
• Proficiency in MAVEN and GIT.
• Familiarity with AWS services.
• Experience in API modeling and design processes.
• Proficient in MySQL and Postgres.
• Understanding of object-oriented and service-oriented design principles.
• Experience with the Angular Framework, JavaScript, and CSS.
• Comprehensive knowledge of web design patterns and front-end technologies.
• In-depth understanding of browser DOM with direct manipulation.
• Hands-on experience with unit testing and working within a CI environment.
• Excellent communication skills.
• Ability to thrive in a dynamic environment with evolving requirements.
• Familiarity with agile development methodologies.
• Nice to have: GraphQL experience.
• Employees have the option to work remotely.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.