Senior Python Software Engineer (offline)

Our client is a fast-growing company and the premier provider of Risk-Based Monitoring and Data Quality Oversight solutions to Bio-Pharmaceutical and Medical Device organizations.  Our products utilize advanced statistical algorithms to determine the quality of clinical trial data both during and following study execution.

Role description:
In this role, you will collaborate with skilled engineers, Squad leads, and our lead application architect to find elegant and manageable solutions to new and complex product needs. As a member of the Engineering team, you will join a friendly and talented group of Python developers, within a dynamic scale-up company facing great engineering challenges.

Responsibilities:
• Building product functionality by writing clean, efficient, and maintainable code 
• Covering functionality with tests
• Solve complex performance problems and architectural challenges
• Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
• Increase test coverage via unit tests and integration tests
• Analyze challenging problems and successfully deliver results

Requirements:
• A minimum of 7 years of software development experience
• Strong knowledge and experience in designing and development or Web solutions using Python-related technologies
• Rich experience creating REST-based web-services
• Strong experience with SQL and/or NoSQL databases
• Affinity with unit testing frameworks and TDD
• Experience in Continuous Integration and Continuous Delivery practices 
• Clear understanding of Agile/SCRUM methodology
• Strong knowledge of design and architectural patterns
• Analyze, plan and estimate requirements as well as identify risks involved and provide solutions to them
• Understanding of design principles behind scalable and testable applications
• Confidence in English for daily interactions with native speakers

We offer:
• Flexible working hours
• A competitive salary and good compensation package
• Possibility of partial remote work
• The Best hardware
• A masseur and a corporate doctor
• Healthcare & sport benefits
• An inspiring and comfy office

Professional growth:
• Challenging tasks and innovative projects
• Meetups and events for professional development
• An individual development plan
• Mentorship program

Fun:
• Corporate events and outstanding parties
• Exciting team buildings
• Memorable anniversary presents

About N-iX

N-iX is a Ukrainian provider of software development outsourcing services with delivery centres in Ukraine, Poland, Bulgaria, and Belarus and over 900 expert software developers. We partner with technology businesses globally helping them to build successful engineering teams and create innovative software products.

Company website:
https://www.n-ix.com/

The job ad is no longer active
Job unpublished on 5 October 2020

Look at the current jobs Python Kyiv→