Python Developer

RWS Verified

Job Description

RWS

Imagine a world where your smartphone only operates in the Korean language, your favorite music streaming app only speaks Swedish and your car warns you that your brakes are not working anymore, but only does so in German! This is what the world would be like without localization. RWS has been breaking language and cultural barriers for over 30 years, in more than 200 languages, so every person on this planet can use the best products that the world has ever created.

RWS

 

By providing industry-leading technologies and the most advanced translation methodologies, we always keep our clients ahead of the curve. These tools enable us to deliver our clients their products translated and adjusted to specific markets and countries so billions of people can use them in their native language. By our clients, we mean the world’s leading companies from Silicon Valley (today's biggest IT giants).

Right now we are looking for a Python developer who will become a part of a small team who takes care of integration between our homegrown major project management systems and our biggest partnering (3rd party) translation management system.

 

What can you expect?

  • You will be working on single back-end project focused on integrating project and translation management systems.
  • Development of new product supporting continuous translation using modern development principles.
  • You might be also working on small front-end pieces. Mostly UI for administration.
  • Code reviews and knowledge-sharing, learning from senior developers.
  • This project requires the ability to work in a dynamic environment and cooperate with other team members who partially work from home and also other team members or colleagues from a wider team

 

What is the challenge?

  • You will be working on an important, high-performing solution - we are constantly improving the solution by adding new or improving existing features with high performance in mind. We also expect some maintenance work (refactoring code, fixing bugs)

 

Who/ What would be supporting you?

  • The team of Python developers & Product owner.
  • Team work is organized using Scrum methodology.

 

What will make you successful in this role?

  • Previous experience with Python development - you are familiar with OOP principles and able to write clean, reusable and maintainable code.
  • Knowledge of Python 3; Flask; FastAPI; uwsgi+nginx; Dramatiq; Postgresql (with SQLAlchemy as ORM); Git; RabbitMQ (or another messaging system).
  • Knowledge of basic Linux administration (bash scripts, systemd, logging).
  • Any experience with CI/CD, asynchronous architecture, TeamCity, Docker and Kubernetes is welcome.
  • At least intermediate English.
  • Interest and ability to learn.

 

What we have for you:

  • Agile teams – you can work on a variety of projects and problems that interest you
  • An exciting company - we work with some of the most innovative brands in the world, and our employees are true professionals with unique skills
  • A great team of people who are fair, open-minded, friendly and always ready to support you as much as possible
  • Chance to put your ideas into practice
  • Competitive salary with quarterly bonuses
  • A comprehensive benefits package (5 weeks of vacation, 2 sick days, meal vouchers, cafeteria plan).
  • Flexible working hours (core time 10 am – 3 pm) and Home Office (upon agreement with manager).
  • External training and a lot of internal training, which offers opportunities to support your growth (e.g. Scrum, English language lessons).

 

Does the position sound interesting? Do you want to know more about it and RWS? Send us your CV together with a short cover letter, so we can better understand your vision of future employment.

We are looking forward to meeting you! QA Tools Team

 

Life at RWS:

We work hard together to deliver for our customers; our expertise, professionalism and determination to never let others down drives us to be passionate and serious about what we do, deliver customer value, yet always adding a human touch

 

As a company focused on connecting people through language, diversity and inclusion are fundamental to our company culture. RWS is an Equal Opportunities Employer and we are committed in ensuring that all employees work in an environment free from all forms of harassment and discrimination and one that actively promotes teamwork, diversity and trust. All employees have a right to be treated with respect and dignity. RWS operate in a manner for the inclusion of all - any form of discrimination is expressly prohibited. Employees are selected and promoted on merit alone and no other factors whether race, gender, age, religion, marital status, gender identity or disability are taken into consideration.

 

We are proud to work in a company where all can succeed and grow their career and while RWS operates in accordance with all local employment laws, if local law enables any form of discrimination this is against RWS company policy and we will adhere to the highest standard.