We are looking for a Senior Python Software Engineer (Backend) to maintain and enhance existing projects, as well as to develop a new project from scratch:

  • We are launching a new marketplace dedicated to the sale of classic cars and their parts. Project specialized focus on the classic car community, offering a trusted environment for enthusiasts and collectors. The platform allows both buyers and sellers to create and customize their own dashboards, providing a tailored experience for managing listings, bids, and transactions. The system is built with Python and React, ensuring a modern, scalable, and efficient architecture. Key features include user-friendly dashboards for buyers and sellers, making it easy to manage auctions, payments, and communication.

  • Social network for the search and treatment of rare diseases from all over the world.

Tech Stack:

  • BE: Python 3.12-3.13, SQLAlchemy, Pytest, Connexion, Sendgrid, Jinja2, Alembic, Twilio, Dependency-injector, elasticsearch, sentry
  • FE: Angular 11-16, RxJS, google-maps, forms, devextreme, jasmine
  • DB: ElasticSearch, psql, redis
  • Other: AWS (EC2, S3, CloudWatch, Route 53, CodeBuild, CodeDeploy, ECR), Twilio, Sendgrid, Sentry and others

Important for us:

  • 5+ non-interrupted years of deep experience with Python development
  • Senior-level background
  • Experience with of one of the frameworks: Flask, FastAPI, Tornado, webapp2
  • Experience with PostgreSQL, SQLAlchemy
  • Experience with Amazon Web Services (EC2, ECS, S3, CloudFormation)
  • Experience with OpenAPI / Swagger
  • Experience with of automatic application testing (unittest, pytest, Selenium, behave)
  • Knowledge of Object-oriented programming and design patterns (Erich Gamma, Martin Fowler)
  • Knowledge and skills of application refactoring (Martin Fowler)
  • Ability to apply AI tools and practices to accelerate development and optimize workflows
  • At least Upper-Intermediate English

Will be a big plus:

  • Experience with PHP
  • Understanding of front-end technologies, such as Angular or React
  • UML language
  • Knowledge of the principles of domain-specific design (Eric Evans)

Responsibilities:

  • Task estimation and requirement alignment
  • Design and create WBS, coordinate with other team members.
  • Improve existing functions and develop new on given specifications and given architecture
  • Writing code with tests coverage
  • Code review and deployment participation (partially via AWS/Docker)
  • API documentation using OpenAPI / Swagger
  • Collaboration with the team and handing over tasks to QA

What you’ll get working with us:

Health

— 24 days of paid vacations;

— 5 days of paid medical leave;

— Remote work;

— Full and connected team: business analysis, front-end development, backend development, iOS/Android development, QA engineers (manual, automation), technical experts!

Wealth

— Payment for services in currency;

— Official employment;

— Birthdays’ gifts for teammates.

Career and professional growth

— Description of business processes of all team role;

— Opportunity to join professional culture of reliable software engineering and popularize it;

— Interesting project on modern technologies with regular technical consultations with over 18 years-experienced experts;

— Free corporative library;

— Feedback about your work’ results! The employee and team estimate the results of work!

— Plan of professional and career growth.

— Onboarding program and mentoring.

Free time

— Flexible work schedule, 5 days per week/8 hours per day;

— All national holidays are weekends;

— Corporate events!

If we are a match, and you want to work with cutting-edge technologies, an American product, and an experienced team — we are waiting for you!

Contact information

Viktoriia Kopeikina, HR manager, Design and Test Lab

Email: office@dnt-lab.com

Telegram: https://www.t.me/designandtestlab/

Facebook: https://www.fb.me/designandtestlab/

Linkedin: https://www.linkedin.com/company/design-and-test-lab/

Send CV