Design and Test Lab logo

Junior Python Software Engineer (Backend)

Design and Test Lab·Salary not specified

Primary stack

pytestTornadoSeleniumPythonFlaskDjangoSQLunittest

Job description

Description language:

About the Position

We are looking for an experienced Junior Python Software Engineer (Backend) to join our team for improvement development of projects and development team expansion!

Tasks of the Software Engineer

  • Improve existing functions and develop new ones based on given specifications and architectures;
  • Develop specifications;
  • Perform task decomposition and estimate time and potential development risks;
  • Integrate with 3rd-party web-services;
  • Cover apps by unit and integration tests;
  • Debug and fix errors;
  • Refactoring;
  • Communicate with other engineers and teams.

Requirements

  • At least 1 year of work experience;
  • Knowledge of Python 3 language;
  • Knowledge of one of the frameworks: Django, Flask, Tornado, webapp2;
  • Knowledge of SQL;
  • Knowledge and skills of automatic 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);
  • High level self-organization and soft skills.

Nice to Have

  • UML language;
  • Cloud technologies (Amazon Web Services, Docker);
  • Knowledge of Swagger technology;
  • Knowledge of the principles of domain-driven design (Eric Evans).

We Offer

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 development, Android development, QA engineers, technical experts!

Wealth

  • Payment for services in currency;
  • Official employment with tax recovery;
  • Monthly bonus for English language certificate;
  • Birthdays’ gifts for teammates;

Career and Professional Growth

  • Description of business processes of all team roles;
  • Opportunity to join the 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 corporate library;
  • Feedback about your work results! The employee and team estimate the results of work!
  • Plan of professional and career growth. Software Engineer Competency Matrix and Assessment Design and Test Lab 2023
  • 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!

Support

  • Support of team members during martial law (partial compensation for safe accommodation and purchase of charging stations, regular donations, etc.).

About the Project

According to our characteristics, the project meets the values of Design and Test Lab by 11 ★ out of 11 ★!

Examples of Our Products

  • E-commerce project with the sale of food via the internet;
  • Unique social network for architects, designers, landscape designers;
  • Useful social network for the search and treatment of rare diseases from all over the world.
Characteristics of the Projects
Duration of the Projects Short-time Long-time (min 6 months)
Technologies Technologies: Python 3.7-3.8, MongoDB, ElasticSearch, aiohttp, mypy, Swagger, Pytest, Behave, Stripe, Redis 5.0.6, Celery 4.3.0 + Redis + Flower 0.9.3., AWS S3, Sentry, Twilio, Sendgrid, EC2, S3, CloudWatch, ElastiCache, Route 53, CodeBuild, CodeDeploy, ECR.
Project Management Ceremonies Low, out-staff High: planning, organization, control, motivation, budgeting, business-processes
Requirements Absent Formalized
Client Ukraine USA, San-Francisco
Technical Consultations Singly 1. Team process on meetings. 2. Personal with technical expert
Team of the Project Software Engineer, technical expert Full: Project Manager, Business Analyst, front-end, backend, iOS development, QA Engineer
Desired Busyness Part-time Full-time
Risks Management Absent Risks: resource, technological, operations.

Contact Information

Viktoria Kopeykina, HR manager, Design and Test Lab

095 033-17-78, [email protected]

Send CV

© Design and Test Lab. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Ми, компанія 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 — спеціалізація у надійності додатків.

More at Design and Test Lab

All 39 roles

Popular searches