Full Stack Developer - Enterprise Applications
Summary
Builds and maintains front-end and back-end components of enterprise applications critical to daily operations, including third-party API integrations, database design and optimization. Works hybrid in Tembisa, South Africa using React/Angular, back-end languages like Java, C#, or Python, and relational databases.
About the Role
Our client is seeking a versatile Full Stack Developer to join their established IT team in Tembisa . You will be responsible for developing and maintaining complex enterprise applications that are critical to the company's daily operations. This role offers a blend of on-site collaboration and remote flexibility, allowing you to contribute to significant projects while enjoying a balanced work environment. You will work closely with business analysts and other developers to deliver high-quality software solutions that meet stringent business needs, fostering a culture of innovation and technical excellence within a well-supported department.
Key Responsibilities
- Develop and maintain both front-end and back-end components of enterprise applications using modern web technologies.
- Integrate with various third-party services and APIs to enhance application functionality.
- Write efficient, reusable, and testable code adhering to industry best practices.
- Collaborate with stakeholders to understand requirements and provide technical solutions.
- Perform database design, implementation, and optimization for application performance.
- Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and security.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3-5 years of experience as a Full Stack Developer or similar role.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Strong experience with back-end languages (e.g., Java, C#, Python) and associated frameworks.
- Experience with relational databases (e.g., SQL Server, PostgreSQL) and ORM tools.
- Familiarity with version control systems like Git and agile development methodologies.
Benefits
- Competitive salary package with annual reviews.
- Hybrid work model combining office and remote work.
- Comprehensive health insurance and retirement savings plan.
- Access to continuous training and professional development programs.
- A collaborative and inclusive team environment focused on delivering impactful solutions.