Position: Senior Pyhton Software Engineer
Company: SoftServe
Experience required: 3y
Category: Python
English level: upper
Published: 2021-06-01T00:00:00+03:00

WE ARE

SoftServe helps our client, technology-driven, consumer-focused health insurance in North America to reimage the HealthCare industry. Their goal is to make health insurance simple, transparent, and human. We will perform a large Python codebase migration project from 2x to 3x.

The project objective is to migrate internally and externally facing products and applications with a massive impact on our Client and their users and partners. Those include applications that support interaction with the US government, exchanges, healthcare provider networks, brokers, insurance companies, and much more. As next step in the roadmap, would be the feature development of sophisticated applications.

YOU ARE

- A professional with around 3-5+ years of working experience in Python and related frameworks (as Flask)
- Having a Bachelor's degree in Computer Science, Computer Engineering, or a related field
- Skilled in relational databases as PostgreSQL
- Experienced with AWS
- Demonstrating a basic understanding of Front End technologies, like React
- Confident in working with test-driven development and unit test frameworks, strong testing and debugging skills
- Demonstrating Intermediate Strong + English level

This experience would be a plus point:

- Elastic Search, knowledge of gRPC
- Understanding of Agile methodologies and desire to work in Agile environment Team
- Kafka and RPC frameworks (like gRPC)
- Good communication skills and desire to work in the environment of open communication both in the development team and with the client

YOU WANT TO WORK WITH

- Participating in all aspects of the software life cycle, including analysis, components design, development, unit testing, CI/CD, and production deployment
- Backlog analysis, estimation, feature decomposition
- Coding on Python, React.JS, databases, GCP, and other related technologies
- Contributing to the software solution which creates value for the end-clients
- Cross-functional and distributed teams
- Communicating and collaborating with internal and client teams
- Becoming the expert on your team business and technical domains
- Leading the planning, execution, and release of complex technical projects
- Partners, product managers, and designers to solve challenging problems
- Other engineers on the team to improve technology and applying best practices
- Implementing step-wise technical migrations of our Client’s existing applications
- Team growth by attracting, onboarding, and coaching new/Junior engineers

TOGETHER WE WILL

- Run the project for our client to build a great product that makes an impact on the client
- Develop and work with a great team across Ukraine, European countries, and the US
- Support your technical and personal growth – we have a dedicated career plan for all roles in our company
- Take part in internal and external events where you can build and promote your personal brand