Python Developer
генерация резюме под вакансию
сопроводительное письмо
описание
EPAM Systems provides software development, IT consulting, and digital platform engineering services to a global client base. The organization focuses on delivering high-quality technical solutions across various industries, including healthcare, finance, and e-commerce, while fostering professional growth and community engagement for its workforce.
задачи
- Own team's solutions end-to-end from requirements analysis through deployment and production support;
- Lead, mentor, and develop a team of 5-7 Python developers;
- Manage workload distribution and ensure balanced team capacity;
- Define and enforce platform standards and best practices for the Digital Health Platform;
- Oversee microservices architecture, inter-service communication, and API contract design;
- Lead API-first development ensuring OpenAPI specs are the source of truth;
- Conduct thorough code reviews;
- Stay current with industry trends and evaluate new technologies;
- Break down requirements into actionable tasks;
- Design and implement scalable microservices and RESTful APIs using Python 3.12 and FastAPI;
- Oversee Azure deployments using Kubernetes and Docker with CI/CD via GitHub Actions;
- Ensure robust testing practices, including API contract testing with pytest;
- Lead API contract discussions;
- Translate business requirements into technical solutions and OpenAPI specifications;
- Proactively manage technical risks and dependencies.
требования
- 5+ Years of experience in Python development;
- At least 1 year of relevant leadership experience;
- Expertise in FastAPI, Pydantic, and Uvicorn;
- Experience with deployment on Azure using Kubernetes and Docker;
- Skills in building CI/CD pipelines leveraging GitHub Actions;
- Proficiency in designing and developing RESTful APIs and microservices architecture;
- Experience with tools ensuring high code quality, such as ruff and mypy;
- Competency in scaling and optimizing system reliability, scalability, and performance;
- English B2+ level;
- Nice to have: Familiarity with OpenAPI Specification (OAS), qualifications in pytest for API contract testing, knowledge of type checking using mypy.
условия
- Flexible schedule;
- Provision of necessary equipment;
- Opportunity to change projects and technology stacks;
- Access to professional growth programs, including career path planning, internal training, and certification in AWS, GCP, or Azure;
- Access to LinkedIn Learning and other partner resources;
- Vacation and sick leave;
- Voluntary Medical Insurance programs with family coverage options;
- Support during significant life events and mental health services;
- E-kids programming training program for employees' children;
- Relocation support may be available for eligible candidates.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.