Backend Engineer
Description
Summary: This Backend Engineer role focuses on developing and maintaining robust backend systems to ensure high performance and reliability while collaborating closely with frontend teams for seamless data integration.
Responsibilities:
Develop and maintain backend systems with a focus on performance and reliability.
Collaborate closely with frontend teams to ensure smooth data flow and integration.
Build and manage containerized applications using tools like Docker and Kubernetes.
Utilize cloud services, particularly AWS, to deploy and operate applications efficiently.
Must Haves:
Proficiency in a general-purpose programming language, preferably Python.
Experience with backend and data-science frameworks, specifically Pandas.
Solid understanding of containerization technologies, including Docker and Kubernetes.
Hands-on experience with AWS cloud services like Lambda, EC2, ECS, and EKS.
Basic knowledge of Terraform.
Nice to Haves:
Knowledge of business process modeling or workflow orchestration tools such as Temporal, Camunda, or AWS Step Functions.
Experience working with mocking frameworks like pymocks.