Point your AI agent at freehire and let it find you a job.

Get the CLI →

Pepkor Lifestyle

New

Senior Full Stack Developer (AWS)

Posted 1 view
Discussion

Summary

Senior Full Stack Developer building and maintaining highly scalable Python/Java web applications and microservices on AWS for Pepkor Lifestyle in Sandton. Day-to-day work spans architecture design and documentation, code reviews and mentoring, SQL performance tuning, and CI/CD with tools like Jenkins, Docker and Kubernetes.

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. As a member of the team, the Senior Software Engineer is responsible for creating highly scalable Python/Java web applications and services. This role requires strong hands-on AWS development experience. Candidates must have built, deployed and maintained applications on AWS. Experience limited to basic deployments or exposure to AWS services will not be sufficient.

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
  • 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

Minimum qualification and Experience:

  • Bachelor's degree in IT or equivalent experience in Computer Science or related field
  • At least 7+ years’ experience Full Stack Developer experience, with at least 3 years building applications on AWS in production environments.
  • Hands on experience on AWS technical stack i.e EC2, S3, Code commit/ Code deploy, Cognito
  • Development experience with programming languages like Java and Python
  • SQL/ No - SQL database or relational database skills
  • Solid software development background in data structures, algorithms, and design patterns
  • Good experience in producing reliable, version-able, restful APIs
  • Web security standards aware (OWASP)
  • REST API Integration

Highly Preferred:

  • Experience designing and deploying cloud-native microservices on AWS.
  • Experience with Docker, Kubernetes and containerised workloads on AWS.
  • Experience implementing CI/CD pipelines using AWS services and Jenkins.
  • Experience building secure REST APIs hosted on AWS.
  • Experience migrating enterprise applications to AWS.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available