Tech Innovations Inc. is seeking a Software Developer in Johannesburg to contribute to exciting projects. You'll work on innovative solutions that meet customer needs while collaborating with a talented team and leveraging the latest technologies.
Responsibilities
Build scalable software solutions using modern coding practices.
Engage in regular team meetings to discuss project progress.
Assist in training and mentoring junior developers.
Monitor application performance and suggest enhancements.
Contribute to software architecture discussions.
Develop and maintain unit tests for new features.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Master's degree preferred
Experience
4+ years of experience in full-stack development
Technical Skills
HTML/CSS
TypeScript
RESTful Services
Soft Skills
Analytical thinking
Time management
Certifications
Google Cloud Professional Developer
Languages
English: Fluent
Advantageous
Experience with cloud platforms (AWS, Azure): Exposure to cloud computing and associated best practices.
Understanding of microservices architecture: Experience in designing and developing microservices.
Benefits
Comprehensive medical aid and wellness programs
Annual performance bonuses
Access to training and development resources
Team-building activities and events
Company Culture
Continuous Learning: We foster a culture of continuous learning to empower our team to grow and succeed.
Work-Life Balance: We believe in maintaining a healthy work-life balance for all our employees.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development