The role of the Serverless Backend Engineer is responsible for understand requirements and building solutions under a serverless architecture model. The Serverless Backend Engineer reports directly to the Product Owner and the Chapter Leader
Responsibilities and KRAs:
Build solutions from requirements received from the product owner
Be able to work in an agile environment
Able to build POC solutions and demonstrate/present
Maintain a stable server with zero downtime
Develop tools and applications by producing clean code
Automate tasks through appropriate tools and scripting
Review and debug code
Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
Mentor junior engineers
Collaborate with the team to brainstorm and create new products
Be able to report on their work using agile tools such as JIRA
Be able to elaborate and document his work in Confluence
Be communicative and proactive
Requirements:
AWS components such as Lambda, SQS, and DynamoDB
AWS API Gateway
Terraform
Python 3.9
Pytest
Knowledge of REST API integrations
Openapi, swagger
GitHub actions for CI CD
Docker and Docker Compose
Makefile
Apache Velocity language
Proven experience as a Back-end developer
Competencies:
Strategic
Leading with Influence
Collaboration (Relating)
Customer First
Execution
Innovation (Perspective)
Personal Mastery (Learning)
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.