You will operate as a technical project manager overseeing application design, development, and delivery.
Responsibilities
Collaborate with the lead functional developer to define, develop, test, and release new features.
Provide workaround solutions and implement bug fixes for urgent production issues.
Design test scripts and offer overall project guidance and planning support.
Advise internally on solving functional and technical problems related to assigned applications and infrastructure.
Work independently within defined projects, focusing on measurable results.
Required Skills
5+ years of professional experience.
Expertise in API development using Python in an Object-Oriented Programming (OOP) context.
Deep understanding of distributed, asynchronous systems design, including preventing data conflicts in immutable environments across multiple machines.
Experience with database technologies, specifically SQL DB and Oracle.
Proficiency with containerization and orchestration tools: Docker, Kubernetes.
Experience utilizing cloud platforms such as Microsoft Azure or AWS.
Familiarity with message broker systems (e.g., Kafka, RabbitMQ, AWS SQS).
Strong analytical, problem-solving, coding, testing, and automation abilities.
Familiarity with DevOps and Continuous Integration/Continuous Deployment practices.