Full stack Developer (AWS)
Job Type | Permanent |
Area | Johannesburg, South AfricaGauteng, South Africa |
Sector | IT - Development |
Salary | R900 000 - R1 200 000 Per Annum |
Start Date | Approximately 1 month |
Job Ref | VR/26530 |
- Description
Swan iT is searching for a Full stack Developer (AWS) for a permanent role in Johannesburg, and will be responsible for developing high-quality applications.
Responsibilities:
- Develop quality software and web applications
- Contribute towards overall architecture of the projects/ change requests
- Document the architecture diagrams and present it in the enterprise architecture forum
- Review peer and junior developers code and provide guidance to establish best practices and coding standards for development
- Analyze and maintain existing software applications
- Design highly scalable, testable code
- Discover and fix programming bugs
- Provide influence over a new technical design for design for highly visible software product
- Assist in quality assurance process such as writing unit tests and participating in code reviews, Test Driven Development approach.
- Develop scalable and reusable micro-services for the application.
- Implementing Continuous Integration/Continuous Deployment(CI/CD) using tools like Jenkins/Docker/Kubernetes etc. and contribution towards DevOps.
- Develop SQL queries for the application that targets high performance, also perform load testing and optimize performance of the current queries.
- Develop HTML/JavaScript/Angular/ReactJS/Vue etc. for modern web applications.
- Migrate current projects onto AWS Cloud Environment.
- Work in a client-facing application development environment with minimal supervision on implementation tasks.
- Increase product value by writing high quality, maintainable code following industry coding standards.
- Identify additional tasks and mentoring other developers in completing tasks.
- Promote Team work in the department.
Requirements:
- At least 4-5 years’ experience Full Stack Developer experience
- Bachelor's degree or equivalent experience in Computer Science or related field
- Development experience with programming languages like Java and Python
- Hands on experience on AWS technical stack i.e EC2, S3, Code commit/ Code deploy, Cognit