Design and Test Lab

Joined in 2019
Ми, компанія DESIGN AND TEST LAB, впевнені, що майбутнє є тільки у компаній, які вміють писати надійні програми! У зв'язку з техногенністю та софтогенністю, надійність стає вищим пріоритетом.

Компанія DESIGN AND TEST LAB вірить у перспективу, затребуваність та міжнародне визнання у IT-фахівців, які вміють програмувати надійно.

ТОМУ МИ:
1. Вчимо надійному програмуванню
2. Розробляємо методики, проводимо наукову працю у сфері надійного програмування
3. Пропагуємо та розповсюджуємо професійні знання у сфері надійного програмування
4. Зацікавлені в IT фахівцях, які поділяють нашу переконаність і хочуть долучитися до неї для того, щоб спільно і навчатися, та розвивати надійне програмування

Наша ідеологія "від програміста до інженера", тому що у світі поняття "інженер-програміст" вкладається більш високий статус, уміння, визнання та винагорода. Цьому нас навчає постійна робота із США.

Цінності DESIGN AND TEST LAB:
★ Proven mobi-modules – розробка на надійних модулях;
★ High-performance apps - розробка без багів, крешів та глюків;
★ Low-cost maintenance - низька вартість обслуговування за рахунок документації та тестів;
★ 1-2-3 integration - легка інтеграція рішень;
★ Certified reliability engineers – спеціалізація у надійності додатків.
  • · 48 views · 20 applications · 2d

    Senior Python Software Engineer (Backend)

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper Intermediate
    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...

    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) see list of questions and references
    • 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)

       

    Tasks of the software engineer:

    1. Task estimation and requirement alignment
    2. Design and create WBS, coordinate with other team members.
    3. Improve existing functions and develop new on given specifications and given architecture
    4. Writing code with tests coverage
    5. Code review and deployment participation (partially via AWS/Docker)
    6. API documentation using OpenAPI / Swagger
    7. 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;

    — Remotely work;

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

    Wealth

    — Payment for services in currency;

    — Official employment;

    — Birthdays’ gifts for teammates;

    Career and professional growth:

    — Work with cutting-edge technologies that are constantly updated and used in real projects;

    — Description of business processes of all team role;

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

    — 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
    — Help with achieving organizational goals and personal goals!

    — Adaptation program and mentoring for new employees! It helps to work effectively from the first day. 

    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! Send your CV!

    More
Log In or Sign Up to see all posted jobs