nethone fraud ocean hero background

Job description

We are looking for a Developer with strong back-end development experience for our Product End Team.  In Nethone, we truly believe that developers should have a significant impact on a company's strategy, this is why we also take part in planning workshops. We like to talk when it’s needed (brainstorms on bigger projects) but we also do not like wasting our time on meetings that we do not need, so we have offline groomings and 5 minutes standups. It is important for us to create a truly harmonious team - we have weekly “coffee” meetings and team integrations :) 

Responsibilities

  • Together with a team, being responsible for all our client-facing services (e.g. Nethone API, panel of our main product)
  • 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 team's sprint and quarter plannings, standup
  • Taking part in brainstorms, workshops, and other team and cross-team meetings
  • Taking part in on-call duties

Our technology stack

  • Back End: Python 3, Postgresql (with SQLAlchemy), Pyramid framework (a tiny one; no magic inside; pure Python only), Pytest. But also: Nginx, Node.js, RabbitMQ, Redis
  • Front End: vanilla ES6+, React, MobX, D3
  • Development process: Docker, Kubernetes, GitLab (repository, issue tracker, CI), Sentry, Grafana

Job requirements

Requirements

  • At least 4 years of experience as Back-end Developer with a willingness to develop as a full-stack 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
  • Ability to take part in code reviews
  • Open and proactive attitude, inquisitiveness and persistence in solving problems
  • Curiosity about how the system/application works
  • Readiness to participate in on-call duties
  • Ability to work with Documentation
  • Communicative English

Perks & benefits

Unique product
Make a difference. Take an opportunity to shape a new and innovative product and have a real impact on its success.
Self development
Focus on developing your skills, knowledge and awareness. Grow your career with us.
Social benefits
Set your schedule. Find more balance with flexible working hours and social package.
Casual atmosphere
Engage and have fun. Dress for your day. Our strongest asset is the power of teamwork.

Apply for this position

We’ll get back to you within the next two weeks

Upload a file

Consent for data processing can be withdrawn at any time, which will not affect the lawfulness of processing based on consent before its withdrawal.

Click here for more info.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Financed by: