Full-Stack Python Developer

Helsinki, Finland
Roles:
BackendFrontend
Must-have skills:
JavaScriptPythonSQL
One of skills:
AWSAzureGCP
Nice-to-have skills:
DjangoDockerReact
Considering candidates from:
Central Asia, Europe, South Caucasus, Belarus, Moldova, Russia and Ukraine
Work arrangement: Onsite
Industry: IT Services and IT Consulting
Language: English
Level: Middle or senior
Required experience: 2+ years
Relocation: Paid
Visa support: Provided
Size: 11 - 50 employees
Logo of InlineMarket

Full-Stack Python Developer

Helsinki, Finland
The company helps sales and marketing professionals to succeed by using data and AI. Their solutions benefit machine learning for automation and higher business performance.
Tasks:
  • Development and maintenance of the existing products and services
  • Bring your own ideas for the code structure and implement new features
  • Enhance and refactor the services to boost performance, up-time and maintainability
  • Development of new products and features, using various types of technologies (Python, JavaScript, React)
  • Maintaining ETLs and data integration pipelines in Azure
  • Maintaining and deploying different resources in Azure including Azure SQL server, Virtual Machine, App services and Storage Accounts
  • Contribution to data-driven projects using tools in R, Python, Pandas, etc.
  • Development of CI/CD pipelines in Azure DevOps
Must-have:
  • Strong experience with Python
  • Strong experience with JavaScript (ideally React)
  • Experience implementing database design and querying SQL databases i.e.: PostgreSQL, SQL server
  • Experience writing unit tests and technical documentation
  • Familiar with cloud-based solutions (Preferably Azure)
  • Good written and verbal skills in English language
Nice-to-have:
  • Experience with Django, data integrations and pipelines, i.e., ETL, REST API, Docker
Benefits and conditions:
  • Trial period: 3 months
  • Mobile subscription
  • Sports and culture vouchers
  • Annual transportation support
  • Professional development support 
  • Team activities and trips overseas
Interview process:
  1. Intro call with Toughbyte
  2. Test assignment
  3. Intro interview 
  4. Team interview
  5. Final contract agreement is discussed with the CEO
The ideal candidate for this position should have solid commercial experience with Python, JavaScript (ideally React.js), SQL, and any of the major cloud solutions (AWS, GCP, or Azure) and moreover be located in the Schengen zone, CIS, or countries close to these locations. Besides, the potential candidate is able to have good written and verbal skills in the English language.