The role of the Serverless Backend Engineer is responsible for understanding requirements and building solutions under a serverless architecture model. The Serverless Backend Engineer reports directly to the Product Owner and the Chapter Leader.

  • Build solutions from requirements received from product owner.
  • Be able to work in 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 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.

  • AWS components such as Lambda, SQS, Dynamo DB
  • 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)

Desired Skills:

  • Systems Analysis
  • Complex Problem Solving
  • Programming/configuration
  • Critical Thinking
  • Time Management

Learn more/Apply for this position