Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 1, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    IQbusiness is the largest independent management consulting firm in South Africa. Since 1998, we have helped our clients solve their problems by providing innovative, fast and cost-effective solutions. Our methods and frameworks, drawn from our 20 years of international and local experience, allow us to deliver client value early and continuously
    Read more about this company

     

    AWS-Certified Developer - Cape Town

    Job Description

    We are looking for an experienced AWS Developer responsible for making our app more scalable and reliable. We are currently deploying infrastructure using cloud formation, and are looking to containerize our application and migrate it to EKS.

    Currently, our monitoring is not working well, so you are going to be responsible for setting up a monitoring stack. Those metrics are also going to be used for service capacity planning.

    Our deployment model currently uses CloudFormation but Terraform skills would be preferred.

    Responsibilities

    • Understand the current application infrastructure.
    • Define and document best practices and strategies regarding application deployment and infrastructure maintenance.
    • Set up a monitoring stack.
    • Define service capacity planning strategies.
    • Write infrastructure as code using CloudFormation but terraform preferred.
    • AWS Serverless Lambdas: Utilize your deep understanding of AWS serverless architecture to design, implement, and optimize Lambda functions for seamless and efficient application workflows.
    • Postgres SQL: Leverage your proficiency in working with Postgres databases to design and optimize data schemas, perform complex queries, and ensure data integrity.
    • FastAPI & Pydantic: Harness the power of FastAPI and Pydantic to create high-performance REST APIs that offer intuitive user experiences while maintaining strict data validation and documentation standards.
    • Build for Scale: Employ your expertise in building scalable systems to design applications that can handle high volumes of traffic and user interactions without compromising on performance or reliability.
    • REST API Development: ensuring that you adhere to industry best practices, security standards, and provide exceptional performance for our users.
    • Synchronous/Asynchronous Development: Employ your understanding of both synchronous and asynchronous programming paradigms to optimize application processes and enhance responsiveness, resulting in smoother user experiences.

    Skills

    • Experience with the core AWS services.
    • Experience with Docker and Kubernetes.
    • Strong notions of security best practices (e.g. using IAM Roles, KMS, etc.).
    • Experience with monitoring solutions such as CloudWatch.
    • Ability to troubleshoot distributed systems.
    • Knowledge of writing infrastructure as code (IaC) using CloudFormation or Terraform.
    • Experience with building or maintaining cloud-native applications.
    • Past experience with the serverless approaches using AWS Lambda is a plus. For example, the Serverless Application Model (AWS SAM).
    • Proven experience in designing and developing AWS serverless applications using Lambdas.
    • Strong proficiency in Postgres SQL, including database design, query optimization, and data modelling.
    • Extensive hands-on experience with FastAPI and Pydantic for building robust APIs.
    • A track record of building applications with an emphasis on scalability and performance.
    • Previous involvement in developing RESTful APIs adhering to best practices and security standards.
    • Familiarity with both synchronous and asynchronous programming patterns.
    • Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.
    • Strong communication skills to effectively convey complex technical concepts to both technical and non-technical team members.

    Method of Application

    Interested and qualified? Go to IQbusiness on iqbusinesscareers.simplify.hr to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at IQbusiness Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail