Position: Senior Python Engineer
Company: N-IX
Category: Python
Experience required: 5y
English level: upper
Published: 2022-07-01T00:00:00+03:00

Their solutions enable time-critical decisions and mitigate risk across all facets of maritime activity - from cross-border trade, to sustainability risk, the monitoring of territorial waters, and everything in between.

You’ll be joining the team working on the improvement of one of the critical parts of the Client’s system. 

We expect you to have the passion and knowledge to drive changes and suggest improvements to help upgrade the existing modules and align them with a new architecture vision of the platform.
 

**Responsibilities:**

- Architect, design, build and maintain core components and services
- Develop, test, implement/ maintain application software using established processes and procedures.
- Work together with the Product team to refine feature requests
- Commercial focus – identity any areas of cost savings we can make as a team
- Identify opportunities to fine-tune/optimise applications of projects - existing and new, suggest the ways of restructuring and upgrading applications
 
**Requirements:**

- 5+ years of experience with Python 
- JSON, REST, SOAP and RESTful Services and APIs
- Good knowledge of relational databases, SQL
- AWS (experience with lambdas would be valuable)
- Docker and containerization
- Hands-on experience with CI/CD (experience with AWS CodePipeline/CodeDeploy would be a plus)
- Experience in migrating/updating legacy systems (e.g. Python 2.x to 3) would be beneficial
- Experience with event-based architecture and experience with the implementation of asynchronous flows would be a plus
- Good communication skills
 
**We offer:**

- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings