#1 Job Board for tech industry in Europe

Python Fullstack Developer Mid/Senior
Python

Python Fullstack Developer Mid/Senior

Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Python

    regular

    Linux

    regular

    JavaScript

    regular

    CSS

    junior

    PHP

    nice to have

    Django

    nice to have

    Docker

    nice to have

    React

    nice to have

    Cloud

    nice to have

Job description

Online interview
We’re the company behind sphere-engine.com - a SaaS service enabling online source code execution and skill evaluation. We are the creators of spoj.com and ideone.com - portals used by over 1M programmers - and we’re a backend service for websites like w3schools.com and CodeChef.com.

The main thing we’re working on now, and the one that we need your help with, is an online IDE that runs complex technology stacks and needs to scale to handle hackathons of tens of thousands of participants. You will be working on all layers of the service: the source code execution engine, backend, online IDE, and APIs.

At Sphere Engine, you will not only design and implement new features. You will get to know our product deeply, participate in its evolution and deployment, and support our customers and end-users. You will be expected to learn new technologies regularly.

What will be your daily tasks? 
  • Design, development, and maintenance of web apps, APIs, and source code execution engine.
  • Solving large-scale cloud computing challenges.
  • Ensuring code quality through implementation of unit and integration tests.
  • Optimizing products in terms of reliability, scalability, responsiveness, and usability.
  • Participating in brainstorming sessions and cooperating with the product manager throughout the entire development cycle.
  • Researching new technologies and implementing their support in the source code execution engine.
  • Opportunity to work on low-level kernel mechanisms and networking challenges.
  • Opportunity to work directly with customers: from support, through task estimation, to implementation and delivery.

What do we offer?
  • Flexible hours
  • Fully remote work
  • Training budget for learning, tools, and studying
  • High-end laptop
  • Friendly team that understands and loves programming
  • Opportunity to learn new technologies all the time

Our methodology:
  • Extensive integration and unit tests
  • Agile management
  • YouTrack
  • GitLab for CI/CD and code reviews
  • A full local development environment and remote development and staging environments

Other nice-to-have requirements:
  • Bash
  • Angular
  • MySQL
  • AWS
  • C++
  • Competitive programming experience

Sphere-engine.com was founded by developers, and both our clients and end-users are developers. If you love programming as we do, this job is for you!