Svitla Systems is a multinational software development company headquartered in California, with business and development offices throughout the US, Mexico, and Europe (Ukraine, Poland, Germany).
12 октября 2021

Senior Python Engineer (вакансия неактивна)

Киев, Харьков, Львов, удаленно

Svitla Systems Inc. is looking for a Senior Python Engineer for a full-time position (40 hours per week) in Ukraine. Our client is the world’s largest online social network for roommates, with 4 million active listings. More people worldwide choose to live together, and sharing a place can be a brilliant living experience and a great way to save (or make) money. The client connects people at all price points in 192 countries. With 24/7 customer service and a constantly expanding community of users, it is the best way to monetize their extra space and make it available to a membership of authentic individuals. Founded in September of 2003 and based in New York City, it’s a trusted name for people to post & search for accommodations around the world with other like-minded individuals. The project is approximately 60% done in a microservices architecture. The project duration will be 2-3 years at least.

Requirements:

  • 6+ years of experience with a team environment in shipping production code, or a strong record of developing self-initiated, complex web applications.
  • Knowledge of OO design patterns.
  • Proven background in Python, Python collections, and Flask.
  • Еxperience with MongoDB, knowledge of databases NoSQL and SQL.
  • A good grasp of data structures, experience with microservices architecture.
  • Passion for writing clean, modular, and QA-friendly code, experience with Python test and end to end REST API testing.
  • Knowledge of AWS, Docker, and Jenkins.
  • Upper-intermediate English.
  • Bachelor’s degree in Computer Science or equivalent experience. A Master’s degree is a plus.

Responsibilities:

  • Develop, build and engineer REST API with microservice architecture with Python using Flask framework.
  • Use MongoDB as data storage for individual microservices. Architect data models to be stored in DB.
  • Collaborate with Product Managers and Engineers for planning, designing, and shipping features in an agile, fast-paced environment.
  • Write unit tests and QA automation-friendly code, collaborate with QA to ensure quality, and eliminate regression bugs.
  • Collect requirements, make decisions on data models, and read flow diagrams to understand user stories and logic.
  • Use AWS for static files, S3, CloudFront, and Elastic Search, etc.

We Offer:

  • Competitive compensation plan that takes skills and experience into consideration.
  • Annual performance appraisals.
  • Possibility to choose your workspace either remote or combination of your home and one of our development offices.
  • Projects that use advanced, cutting-edge technologies.
  • Competitive bonuses for a personal recommendation of new employees.
  • Vacation time, sick-leaves, national holidays, family supplementary days off.
  • Comprehensive medical insurance including dental services, massages.
  • Support for a healthy lifestyle, compensation of sports events.
  • Maternity leave policy.
  • A personal loan budget is available for long-term personnel.
  • Partial compensation of conferences, courses, and English classes.
  • Free meetups, webinars, and conferences organized by Svitla.
  • Birthday and New Year presents for personnel, gifts for children.
  • Fun summer and winter corporate parties and memorable anniversary presents.