Software Engineer

1 month ago


Remote Paris, Czech Republic Koyeb Full time

*You’ll succeed if you:
*

  • Design and implement advanced collaboration features and key billing capabilities like:
    1. SSO with Google and 2FA
    2. Budget / spending limits
    3. Billing of new features
  • Integrate new orchestration capabilities to the platform:
    1. Deployment rollback
    2. Postgres scale-to-zero
    3. Database backups
  • Constantly improve reliability and security of our orchestration technology relying on Nomad and Firecracker
  • Contribute to the strategy with new insights on potential new features.
  • Participate to on-call and to maintaining a 99.99% availability
You

As a general rule, if you join us, independent of the position, you should be comfortable with the following description of yourself. You:

  • have an international mindset and think global
  • are looking for a fast-paced environment
  • are ambitious and believe small teams can have a huge impact
  • are data-driven, you know decisions are more meaningful if they are based on data
  • are working as a team member
  • are autonomous and structured, are able and willing to write specifications/plans before implementing/executing
  • are striving for continuous improvement and learning
  • understand we work to improve the product for our users
Our stack and technologies
  • Our public APIs are written in Golang, use gRPC internally, and answer to REST requests.
  • We rely on PostgreSQL for data storage.
  • We sometimes use Python for scripting.
  • We currently have our own auth system and use Stripe as a backend for billing.
  • All user workloads are run inside of MicroVMs using Firecracker, a fork from KVM open-sourced by Amazon.
  • We use Nomad to schedule these MicroVMs on top of BareMetal servers.
  • We use Prometheus, Grafana Agent/Mimir/Loki for our observability stack. We also do distributed tracing with Jaeger.
  • We use a few cloud technologies like Kubernetes to deploy our own control plane. We use AWS, GCP, or DigitalOcean to host our control plane.
  • All deployments are automated using Terraform and Ansible.
  • Our networking stack is built using Cilium, which wraps eBPF, and Envoy.

We are looking for a software engineer with a passion for auth, billing, and orchestration.

Our thing is making developers’ lives easier with the fastest way to deploy applications globally. We take code, transparently build it into containers, and run it inside MicroVMs - and this with zero-config from developers for dozens of runtimes and frameworks.

If this sounds interesting, keep reading

What you’ll be doing

As a Software Engineer, you will be working on our APIs and on the distributed system. Our distributed system is the core of our product, our users rely on it to continuously deploy applications and for the continuity of their operations.

This role is focused on the team and billing management capabilities and will also involve implementing new orchestration features to provide the fastest deployment experience to developers.

You will be working on all components needed to implement team & orchestration features: Golang APIs using gRPC, Stripe and BareMetal hypervisors with Nomad and Firecracker MicroVMs.

How we work

This is a fully-remote full-time position - with the option to work from our main office in Paris, or in a co-working space near you.

We hire everywhere in France for this position and we meet once every 6 weeks in Paris for an event we - super originally - call “Everyone in Paris”. We believe being able to meet once every 6 weeks is a strong advantage to improve communication and brainstorming.

We provide standard full-time contracts with full-health coverage and standard benefits.

*Some context about Koyeb:
*

  • We’re a really small team of 14 (in the whole company) and we’re composed of 90% of technical people and the resulting 10% catch the technical side.
  • We’re building a product used by developers and are interacting daily with our developers’ community - which are our users.
  • All our communications, internal and public, are in English. We are a global company, currently headquartered in France, Europe.
  • We’re prioritizing work that has a direct impact on user experience and expect you to think first about impact. Our long-term mission doesn’t change, but you need to be willing to work on a short-term roadmap evolving quickly depending on user feedback.
  • We’re an early-stage and full remote company. This is a demanding job that requires a high degree of autonomy and the ability to work asynchronously.

If these look like challenges you’d like to work on, continue scrolling

,[develop new core features related to networking, serverless, and orchestration, contribute to the design and implementation of a large-scale distributed system running across continents, design, implement and maintain user-friendly APIs, measure and instrument features you develop with reliability and product impact in mind, debug production issues across services and multiple levels of the stack, improve engineering standards, tooling, and processes, participate in 24/7 on-call rotation, our platform never sleeps] Requirements: Golang, SSO, PostgreSQL, Security, Nomad, gRPC, REST API, Storage, Python, KVM, Prometheus, Grafana, Loki, Kubernetes, AWS, GCP, DigitalOcean, Terraform, Ansible, Networking, Envoy, Cloud Additionally: Conference budget, Small teams, Remote work, Support for relocation.

  • Remote, Wrocław, Świdnica, Czech Republic RST Software Full time

    Company OverviewRST Software is a pioneering software development company focused on creating innovative solutions for childcare and education. Our mission is to revolutionize the industry with cutting-edge technology, intelligent tools, and user-friendly interfaces.


  • Remote, Wrocław, Świdnica, Czech Republic RST Software Full time

    Job DescriptionWe are seeking a Highly Skilled Quality Assurance Engineer to join our team at RST Software.Company OverviewRST Software develops software that supports the care and development of children, creating a comprehensive ecosystem of features for seamless access to essential information at any time. Our solutions are continuously enhanced with...


  • Remote, Czech Republic Volito Software Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer with expertise in Back-End development and a minimum of 6 years of experience to join our team at Volito Software.Job SummaryThe successful candidate will play a key role in designing, developing, testing, and deploying high-quality mobile applications for our clients. You will...


  • Remote, Czech Republic Hinty Full time

    Are you a skilled software engineer looking for a challenging role that will allow you to leverage your technical expertise to drive business success?Hinty is seeking a highly motivated and experienced Senior Software Engineer - System Optimization to join our team.About the Role:We are looking for a talented software engineer who can help us optimize our...


  • Remote, Czech Republic Codenotary Full time

    We are seeking a seasoned Golang software engineer to join our team at Codenotary, a leading provider of software supply chain security solutions. Our company's Trustcenter product is deployed in some of the world's largest banks and financial institutions.The ideal candidate will have a master's degree in Computer Science or Electrical Engineering and over...


  • Remote, Warszawa, Czech Republic Meant4 Software Full time

    Job DescriptionWe are looking for an experienced QA Engineer to join our team in Warsaw or work remotely.Main activity will be developing automated acceptance and integration tests based on given scenarios and platform architecture using modern technologies such as Pytest, Behave, and/or PHPUnit Selenium WebDriver Protocol Buffers.Your tasks will...


  • Remote, Czech Republic Experis Polska Full time

    Job OverviewWe are seeking a highly skilled Enterprise Software Engineer to join our team at Experis Polska. The successful candidate will be responsible for designing, developing, and deploying applications and services for educational platforms.Key ResponsibilitiesDesign and develop scalable and efficient software solutions using AWS and other...

  • Back End Developer

    1 month ago


    Remote, Czech Republic Volito Software Full time

    Bachelor's degree in Computer Science, Engineering, or related field. Minimum of 6 years of professional experience in Backend development. Minimum 3 years of experience working in a cybersecurity environment - A MUST. Proficiency in cloud platforms (AWS, Azure, etc.) and containerization technologies (Docker, Kubernetes)- A MUST. Extensive hands-on...


  • Remote, Czech Republic Mend.io Full time

    Requirements: 3+ years of experience in Software Engineering with a full lifecycle of project development using primarily Java. 1+ years of experience in Software Engineering with a full lifecycle of project development using Go(lang). Experience in software design, architecture, and development integration Solid knowledge of Web Services and...


  • Remote, Czech Republic Codify Full time

    Codify is a mission-driven company seeking a seasoned Sr. Full Stack Software Engineer to join our team.Estimated Salary: $120,000 - $180,000 per yearAbout the RoleWe are looking for an experienced software engineer to lead the development of our real-time web applications and backend infrastructure. As a Sr. Full Stack Software Engineer, you will play a...


  • Remote, Czech Republic Mobility Partners Full time

    At Mobility Partners, we are dedicated to delivering a seamless travel planning and organization experience for our customers through innovative products and services. We value professionalism, teamwork, and a commitment to growth.About the RoleWe are currently looking for a skilled Software Support Engineer to join our Product Support Team. This role is...


  • Remote, Wrocław, Czech Republic Rite NRG Full time

    Disrupting the Financial Services Industry with Cutting-Edge AIWe are seeking a highly skilled Senior AI Software Engineer to join our team at Rite NRG, a vibrant outsourcing technology company driven by the Right People.About Us:Rite NRG is dedicated to empowering businesses through innovative software solutions. We focus on building strong partnerships and...


  • Remote, Bydgoszcz, Czech Republic Inhabit Polska Full time

    At Inhabit Polska, we're seeking a skilled Software Engineering Manager to join our team. This role offers a competitive salary of $120,000 per annum, commensurate with experience.About the RoleWe're looking for a seasoned professional with a passion for technology and leadership. As a Software Engineering Manager, you'll lead a high-performing team of...


  • Remote, Warszawa, Czech Republic Meant4 Software Full time

    At Meant4 Software, we're looking for a talented Quality Assurance (QA) Engineer to join our team in Warsaw or work remotely. As a key member of our team, your primary responsibility will be to develop automated acceptance and integration tests based on given scenarios and platform architecture.Key Responsibilities:Design and implement automated tests using...

  • Front End Developer

    1 month ago


    Remote, Czech Republic Volito Software Full time

    Bachelor's degree in Computer Science, Engineering, or related field. Minimum of 6 years of professional experience in Frontend development. Minimum of 3 years of experience as a Full Stack or Front-End Developer — A MUST. Strong understanding of cybersecurity principles and industry best practices — A MUST. Proven experience in debugging,...


  • Remote, Czech Republic Volito Software Full time

    Bachelor's degree in Computer Science, Engineering, or related field. Minimum of 6 years of professional experience in Full Stack development. Proven track record of successfully delivering mobile applications for both iOS and Android platforms. Strong proficiency in JavaScript, React Native, and Node.JS frameworks. Experience with state management...


  • Remote, Czech Republic SoftServe Full time

    Advanced Software Development ExpertWe are seeking an experienced software development expert to join our team as a Middle/Senior C++ Software Engineer.This position is part of an international project focused on developing and maintaining cutting-edge data science and AI solutions. The selected candidate will work closely with the US-based IT company,...


  • Remote, Czech Republic Fathom Inc. Full time

    We are looking for a teammate with: 5+ years of software engineering experience in a company/production setting Relevant experience developing backend, integrations, data pipelining, infrastructure, etc. projects in a production setting Hands-on backend coding and systems design experience using best practices in a company setting Experience with building,...


  • Remote, Czech Republic Volito Software Full time

    About UsVolito Software is a dynamic and innovative technology company dedicated to delivering top-notch mobile applications for our clients.Salary and BenefitsWe are offering an estimated annual salary of $120,000 USD, reflecting the experience and skills required for this role. In addition to the competitive salary, we provide a comprehensive benefits...


  • Remote, Czech Republic Volito Software Full time

    Requirements: Bachelor's degree in Computer Science, Engineering, or related field. Minimum of 6 years of professional experience in Full Stack development. Proven track record of successfully delivering mobile applications for both iOS and Android platforms. Strong proficiency in JavaScript, React Native, and Node.JS frameworks. Experience with state...