Senior Python Developer

About the role

As a company we specialize in fraud prevention. We enable online merchants to sell more, earn more, and maximize every dollar they invest in risk management and customer acquisition. With us, you will experience a great variance of datasets - we protect Clients in areas of e-commerce, crypto, ridesharing, digital lending, BNPL and many more.

Now we are looking for a Senior Python Developer with strong back-end development experience to join the Product End Team that is responsible for our client-facing services.

Marcin_Bychawski-220
Marcin Bychawski

Tech Lead

In our team everybody takes responsibility for various pieces of code, functionally or project. This provides the opportunity to be the owner of a given domain and drive its direction as well as stay in focus with the task at hand.
What else? We work in Scrum using daily stand-ups, weekly sprints, starting from planning and finishing with review and retro.

Our technology stack

Back end
Vector
Python 3
PostgreSQL
PostgreSQL
Fast API
Fast API
Pytest
Pytest
Front end
Vanilla_JS
Vanilla ES6+
React
React
MobX
MobX
D3
D3
Development process
Docker
Docker
Kubernetes
Kubernetes
GitLab
GitLab
Sentry
Sentry

What will you be responsible for?

  • Working on the public and internal API backends
  • Designing and implementing new features (code, tests, documentation) and maintaining current ones (optimizations, bug fixes)
  • Conducting code reviews
  • Taking part in brainstorms, workshops and other team and cross-team meetings

What do we expect from you?

  • At least 4 years of experience as Back-end Developer
  • Strong knowledge of Python, familiarity with Python libraries: SQLAlchemy, Pytest
  • Experience in using Docker, Kubernetes (from the developer side)
  • Good understanding of HTTP protocol as well as good knowledge of Relational Databases; SQL; some ORM
  • Familiarity with following topics: Internet protocols, Browser Cache, Authentication mechanisms, web-applications performance, Unix, Encoding, Encryption and other things related to web-applications
  • Fluency in the basic usage of Linux terminal and Git
  • Experience in maintenance of production services (deployment; monitoring)
  • Willingness to share knowledge with less experienced developers
  • Communicative English
  • Nice to have:
    • Willingness to develop as a FullStack Developer
    • Working experience with large scale, data intensive applications
    • Presented ability to lead technical agenda of a project

We offer

time
Flexible working hours

Morning birds, night owls and people working from another continent feel equally comfortable

network
Remote-first culture

and truly international team (+10 countries)

qualityThingsDone
Self development

Cash awards for the quarter's best employees, funding for development materials and trainings

teamBuilding
Team building

Company-wide meetings in person, budgets of each team for its own integrations, cyclical office integrations

healthcare
Health and wellness

Taking care about employees’ mental and physical health. Multisport and private healthcare

fraudTools
English classes

English is our main language of communication and our employees are able to improve their skills by attending free classes

Do you have any questions?

We are constantly looking for talented people to join our team. Having any questions about current job openings? Or you haven't found an interesting offer but still feel Nethone is a place for you?

Send application
ilustration botom