Engineering & Technology
Senior
Ukraine

Senior API Engineer (Python)

ABOUT THE ROLE

In this role, you will design and deliver scalable backend solutions, including APIs, SDKs, and cloud-native services using Python and AWS. You will partner closely with Product and Platform teams to define API standards, improve system reliability, and influence architectural decisions while enhancing developer experience.

RESPONSIBILITIES

  • Design, develop, and maintain Python SDKs that wrap APIs and services
  • Build and maintain RESTful APIs and microservices using FastAPI
  • Integrate, deploy, and operate services on AWS, including Lambda, ECS/EKS, API Gateway, S3, SQS/SNS, and RDS/DynamoDB
  • Ensure SDKs and services are thoroughly tested, properly versioned, and well-documented, including type hints, docstrings, READMEs, and usage examples
  • Collaborate with Product and Platform teams to define API contracts, data models, and integration patterns
  • Implement secure authentication and authorization mechanisms, such as OAuth2, JWT, and API keys, across SDKs and backend services
  • Continuously improve the performance, scalability, reliability, and maintainability of existing services and SDKs
  • Participate in code reviews, technical design sessions, and architectural decision-making
  • Contribute to the development and maintenance of CI/CD pipelines for SDKs and backend services
  • Monitor, troubleshoot, and optimize production systems using logging, metrics, and distributed tracing tools

REQUIREMENTS

  • 3+ years of professional experience as a Python Engineer
  • Proven experience building REST APIs using FastAPI, Flask, Django REST Framework, or similar frameworks
  • Experience designing and delivering SDKs or client libraries for internal and/or external developers
  • Strong knowledge of AWS core services, including Lambda, ECS/EKS, API Gateway, S3, SQS/SNS, RDS, and IAM
  • Solid understanding of HTTP, REST, JSON, and API design best practices
  • Hands-on experience with testing frameworks such as pytest and writing unit and integration tests
  • Proficiency with Git and modern software development workflows, including branching strategies, pull requests, and code reviews
  • Experience working with CI/CD pipelines and tools such as GitHub Actions, GitLab CI, CircleCI, or Jenkins
  • Strong understanding of clean code principles, SOLID design patterns, and asynchronous programming in Python (e.g., asyncio)
  • Experience developing and maintaining multi-language SDKs (e.g., Python and JavaScript/TypeScript)
  • Familiarity with publishing Python packages to PyPI, including versioning and changelog management
  • Knowledge of OpenAPI/Swagger, API documentation tools, and cloud/API security best practices
  • Excellent communication skills with the ability to collaborate effectively in cross-functional Agile teams

SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.

#LI-Remote

Role Summary

Location

Ukraine

Work type

Remote/Office

Direction

Engineering & Technology

Subdirection

Platforms & Integration

Tech level

Senior

Personal recruiter:

Olesia Lototska

Personal recruiter

Apply Now

Fill out the form, and we'll be in touch shortly.

CV/Resume in English will speed up its processing time
Upload file

About us

We are a digital engineering and technology consulting company where expertise grows alongside people. For more than 30 years, we have been elevating technology: helping organizations navigate complex business challenges by combining deep engineering knowledge with thoughtful, research-backed innovation. Our teams work across key areas: digital engineering, data and analytics, Сloud, and AI/ML. In each, we deliver practical, scalable solutions rooted in real business needs and measurable human impact.

You bring your perspective and ambition. We create an environment where your work meets clarity, confidence, and purpose.

About us

We offer

Flexible work model

Work from home, from the office, or in a hybrid format that supports focus and collaboration.

Compensation & Benefits

Competitive, market-based pay, benchmarked by role and location — plus health coverage, paid time off, wellness support, and learning opportunities.

People-first Leadership

Approachable leaders who communicate openly, keep teams close to the strategy, and support long-term planning.

Advanced tech communities

Stay close to AI/ML, Cloud, Quantum Computing, IoT, and Robotics communities, with projects built on modern frameworks.

More opportunities available

Browse all open positions to find the best fit for your experience.

Browse all positions
101666