Remote Python Developer

Remote
Roles:
Backend
Must-have skills:
Python
Nice-to-have skills:
GCPMongoDBKubernetesDocker
Considering candidates from:
Austria, Belgium, Czech Republic, Denmark, Finland, France, Germany, Iceland, Ireland, Italy, Luxembourg, Netherlands, Norway, Portugal, Spain, Sweden, Switzerland and United Kingdom
Work arrangement: Remote
Industry: IT Services and IT Consulting
Language: English
Level: Middle or senior
Required experience: 2+ years
Size: 11 - 50 employees
Logo of Swissblock

Remote Python Developer

Remote
Swissblock is creating cutting-edge algorithmic trading strategies for the cryptocurrency market using in-depth market analysis. The development team creates the trading platform, which covers data ingestion, strategy generation, trade execution, and portfolio management. The focus is on cryptocurrencies and blockchains data in order to highlight their inherent strengths.
Tasks:
  • Drive in-depth analysis of the architecture, design and implementation of software systems
  • Influence the technical direction of new services and initiatives
  • Research financial instruments
  • Create pipelines to ingest data and develop mechanisms to extract feature sets
  • Utilize your expertise to engage in and enhance the whole lifecycle of services to design, develop, test, deploy, maintain, and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Build an in-depth knowledge of financial instruments qualifications
Must-have:
  • BS degree in Computer Science, or related field involving coding (e.g., physics or applied mathematics)
  • Fluent in Python
  • Excellent math skills
  • At least 2 years of industry experience in software development, data engineering, data science, or related field with experience in manipulating, processing, and extracting value from datasets
  • Previous work experience in FinTech (ideally, on algo trading platform)
  • Experience with algorithms, data structures, complexity analysis and software design
Nice-to-have:
  • Understanding of GCP technologies in the big data and data warehousing space (BigQuery, Cloud Data Fusion, Dataproc, Dataflow, Data Catalog)
  • Experience with MongoDB
  • Experience with Kubernetes and DevOps philosophy
  • Demonstrable track record of dealing well with ambiguity, prioritizing needs, and delivering results in a dynamic environment
Benefits and conditions:
  • Trial period: 3 months 
  • For remote candidates, onboarding from the office in Zug (central Switzerland) so you could meet the team, to understand the process, to work a couple of days from there
  • Work-life balance with a remote-first culture
  • Great offsite meetings
  • 25 days of vacation
  • Reimbursement of hardware expenses
Interview process:
  1. Intro call with Toughbyte
  2. Cultural fit interview
  3. The first interview with the hiring manager (more technical)
  4. Coding test assignment
  5. 2 or 3 more technical interviews