Software Engineer Backend (m/f/d) Rust
Software Engineer Backend (m/f/d) Rust Snapview GmbH
EUR/Monthly
3.3K - 7.1K
4 days ago

Tasks & Responsibilities

  • Maintain our core backend components by writing new, clean and performant code and extending the existing functionality

  • Server/Backend development primarily in Rust

  • Contributing to our CI/CD by automating build and deployment processes for our server components


Skills/Profile

  • Excellent knowledge of Rust (preferably with real production experience using Rust)

  • Good knowledge of C, Python and Shell scripting

  • Good knowledge and experience using and developing for Linux

  • Good knowledge of SQL and NoSQL databases

  • Experience working with open source code bases (ideally contributions to Rust-related projects)

  • Several years of experience on server/backend development

  • Knowledge/experience with Redis, WebRTC (and Janus media server), GStreamer is a big plus


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

Software Engineer, Backend
Software Engineer, Backend Hotjar
EUR/Monthly
5.0K - 6.7K
4 days ago

Please do not apply for this role if you are not physically located in Europe, Africa or the Middle East. While this is a remote position, we can not consider candidates that are not based in these regions. You can find a detailed explanation in our Recruitment FAQs.


At Hotjar we’re on a mission to build the leading user feedback and analytics platform, with our product being used by over 915,000 users in 190 countries. As part of our Engineering team, you'll work on the exciting challenges that come with large-scale web traffic and analytics.

We work in an agile and highly collaborative environment, 100% remotely, and challenge the norms of traditional business leadership. Our focus is on true transparency and respect.


We're looking for enthusiastic and resourceful software engineers who are passionate about building great products, someone who loves being part of a team, whilst enjoying the autonomous nature of working remotely.


About the job:

  • You'll work as part of an agile, cross functional team with other frontend engineers, backend engineers, and product designers.

  • You will create production grade Python code and will implement solutions designed to handle incredibly high levels of traffic.

  • Participate in building and owning new microservices that power our product.

  • Build and take full ownership of components of the Hotjar Platform, in addition to building and maintaining dashboards monitoring essential application and business metrics.

  • Mentor other team members through pair programming, code reviews, and ad-hoc assistance.

  • Collaborate with engineers across the department to identify and build on improvements to our processes and systems, whilst having involvement in technical decision making.

Requirements

  • Strong backend development experience using Python.

  • Extensive knowledge of OOP, Design Patterns, and SOLID Principles.

  • Strong experience working with relational databases such as PostgreSQL.

  • Experience with unit, integration, functional testing, continuous integration, and Test Driven Development

  • Pragmatic engineer who avoids overengineering of solutions and understands how to maintain a high-quality of code in a delivery-focused environment.

  • Desire to work in a respectful, transparent, and collaborative work environment, following Hotjar’s company values, culture and ways of working.

  • Will submit to a background check, confidentially processed by our third-party partner.

Plus points:

  • Experience with distributed architectures and building microservices.

  • Experience with cloud services (e.g. AWS, GCP, Azure), Containerization, configuration management and infrastructure automation.

  • Experience with Elasticsearch, Solr, Lucene, or similar.

  • Experience with applications tuning/profiling, and scaling high-traffic applications.

What we offer

  • A remote and accomplished diverse and international team.

  • An opportunity to positively impact people’s experience online and make the web a better place.

  • Annual learning and development budget.

  • Several perks designed for your well-being and a healthy work-life balance. (Holiday Budget, Wellbeing Allowance, Working Together Budget, 16 weeks paid parental leave, and much more).

Compensation Range 

The compensation range for this role is €60,000 to €80,000 annually. This was established after performing market research and is aligned with our approach to compensation. We encourage all candidates to read our Recruitment FAQs to further understand our approach to compensation and how we structure our contracts.

In addition to the monetary compensation, we also provide all team members with an assortment of unique and popular perks.


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

Back-End Engineer
Back-End Engineer VoiceThread
EUR/Monthly
5.3K - 9.8K
6 days ago

Our platform enables people to communicate better, to learn better, and to listen better. It's not a marketing slogan. There's already a great deal of research that’s been published demonstrating the effectiveness of VoiceThreading in teaching and learning, however we think that education is the tip of the iceberg. Asynchronous online communication is almost universally text only and we are quite sure that’s going to change. Somebody just needs to make the experience usable enough and we’re well positioned to make that happen.


The platform is already in production use by thousands of universities and schools around the world, including a large percentage of the very best.


Position Summary

You will work with other engineers and other stakeholders to:

  • Maintain and refactor existing PHP code to make it more reliable, secure, and efficient.

  • Plan and implement new API capabilities that meet everyone's needs.

  • Continuously improve our processes to make them as humane and effective as possible.


Personal Qualifications

We are definitely looking for a 1X Engineer. We value character highly. Humility, hard work, and a sense of humor can often solve problems where naked intelligence falls short, as well as make you someone that is a pleasure to work with. We seek to foster and maintain a company culture of curiosity, sharing, and performing for each other. To accomplish this goal it must first be valued by everyone.


Requirements

You have experience:

  • ...working in a Unix environment.

  • ...developing, deploying, and testing API integrations with other platforms and web services.

  • ...gaining a deep understanding of internet infrastructure and protocols.


You should:

  • ...approach problems with curiosity, flexibility, and persistence.

  • ...have strong written and spoken English language skills.

  • ...communicate openly and often.


It would be a plus if you have:

  • …hands-on experience maintaining large services at scale.

  • …deep knowledge or existing experience with OAuth web flows.

  • ...some experience with mentoring


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

API Engineering
API Engineering PeerWell Inc.
EUR/Monthly
6.0K - 9.0K
6 days ago

We are looking for an experienced system software contributor with an architect's mind to join our small engineering team as an API engineer and problem solver. API engineers provide the core functions for our business through the highly performance and innovative APIs they design, build, and elaborate.


Role & Responsibilities:

You will

  • Help define technology solutions to product problems

  • Propose, discuss, plan, and develop APIs for use by our frontends as well as system partners

  • You will architect and document solutions with your peers in the engineering team, size them, commit to them, develop them, and make sure they succeed in production.

  • With your experience, be able to help identify system issues in advance, and understand the tradeoffs in terms of time and effort of the various solutions to them.

  • Use your creative intelligence to find appropriate solutions and propose what are perhaps entirely new ways to better solve problems.

  • endeavor to be responsive to your team as well as those outside of the team and engage with them honestly.

  • know your limitations


Technical Requirements:

  • You will be an expert in Nodejs and Javascript at a minimum. Your expertise in Typescript is a plus as we are starting to use that now.  Much of our code is also in CoffeeScript so your familiarity with that is plus.

  • You should be expert with async code and the issues that arise from multiple processing threads working on the same data. 

  • You should know Mongo and MySQL-like systems very well or have the background to slam-dunk those.

  • Familiarity with Redis and/or other caching systems. And understand the issues.

  • Expertise in writing readable, well designed, class oriented code is essential. Typescript ideally, but also in any other type-strong language.

  • Be good at understanding, refactoring, and commenting code.

  • Know what a well designed API looks like and why it is the way it is.  Understand and have opinions on REST-based apis.

  • Nice if you have experience in working with or incorporating AWS components into design solutions. 

  • Be able to write clear agile-style use cases and acceptance tests. You have opinions on effective work processes. You can negotiate with other business players on dates and deliverables.

  • Know Git, understand and use task management, and understand how sprints or other agile development processes work.

  • Have experience and appreciation for writing test cases. Can talk about TDD or other testing methodologies and have opinions on them. 


It’s a plus if you have experiences with:

  • Machine learning, image recognition, or human behavior detection technologies

  • Ops and system infra, containerized system

  • System optimization and architecture, operating systems or networking design

  • Securing systems, and handling PII

  • Have development experiences with Medical technologies, systems, and markets.

  • Content management systems

  • Business billing and reporting systems

  • Experiences with healthcare systems, medical technology, and related fields.

  • Running a principled process for selecting technology products, including build vs buy decisions.

  • AWS stuff as IAM, EC2, ELB, ALB, ECS, VPC, security groups, and container management via Docker and Kubernetes, as well as scaling & security practices.


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

Senior Go Backend Developer (m/f/x)
Senior Go Backend Developer (m/f/x) Refurbed
EUR/Monthly
3.5K - 5.8K
2 weeks ago

Your Role:

  • Development of our main API

  • Development of our smaller backend services

  • Integration of external systems into our platform

Your Profile: 

  • Formal education in computer science

  • Significant experience designing and implementing backend services

  • Significant experience with software development in Go

  • Good knowledge of SQL and relational database design

  • You work independently and goal-oriented

  • You have excellent English skills

Additional factors we appreciate:

  • You have experience with PostgreSQL

  • You are comfortable working with Linux/*BSD

  • You have experience working with backend services like Nginx or RabbitMQ

  • You have experience with Kubernetes/GCP

  • You are active in the open-source community

  • You can speak German


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

Backend Engineer
Backend Engineer Actio
EUR/Monthly
4.2K - 6.3K
3 weeks ago

At actio we are trying to help people improve their well-being by developing healthy habits. Our goal is to pull people from their daily routines and engage them in a never-repeating, high-quality & well-designed experience. Actio sessions are hard to skip: we're going to call all the participants in!


On the backend, we rely a lot on AWS (terraform-provisioned), PostgreSQL, Python & Django REST API Framework. We’re looking for someone to further evolve the stack and make our highly dynamic WebRTC/Twilio-based sessions even more advanced. Interested? Apply at jobs@actio.com.


About the job:

  • Providing a fast, reliable and nice-to-use API for actio mobile & web applications

  • Ensuring smooth operations for our interactive WebRTC video and audio sessions 

  • Taking an active part in developing actio app, working together with Product, Design and Mobile Engineers


About you:

  • Solid experience with designing and building REST APIs on Python + Django stack

  • Automated tests are part of your regular workflow

  • Hands-on experience in working with AWS or other cloud providers

  • Experience in “Infrastructure as Code” tools


Bonus points:

  • Experience in developing background services in Go

  • Experience in monitoring, incident handling and 24x7


Perks:

  • 4-days working week

  • Testing sessions with actio coaches

  • Remote work is an option (timezone: CET/CEST, GMT+1)

  • Nice office in Berlin with the view on the river Spree

  • In-office catering once a week

  • Salary range: 50k-75k€ gross per year (depending on seniority)


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

Senior Node.js Developer
Senior Node.js Developer Turbulent x Cloud Imperium Games (star Citizen)
EUR/Monthly
6.0K - 6.8K
3 weeks ago

What you will do

As a member of the Game Services team for Star Citizen, you will be responsible for building the online MMO backend services & related tools, acting on both the server and game-client side. The team is based in Montreal but operates mostly online with studios located in the US and the UK.


Your main objectives will be to:

  • Design service APIs to power game features by working closely with Game Designers.

  • Develop scalable online macroservices in a large meshed service ecosystem

  • Program in tandem with Gameplay Developers to enable the game client

  • Take ownership of game features in the MMO architecture from inception to deployment and operation


You will work in the following stacks:

  • Communications with gRPC & Protobuf

  • Gameplay services under Node.JS with Typescript

  • High throughput services with C++ and gRPC

  • C++ Game Client (StarEngine) communications with gRPC

  • Distributed message queues (Kafka)

  • Deployment with Kubernetes, Docker, and Linkerd2


Responsibilities

You’re Eager to Take On

  • Build macroservices in a polyglot environment

  • Be part of a fast-iterating development environment

  • Estimate the effort to perform specific tasks, commit to delivery deadlines and help the team set and respect production timeline collectively

  • Mentor other developers on technologies you have learned to master

  • Designing innovative online services by focusing on fault-tolerance, scalability & security

  • Understanding the game features in order to provide clean, well defined, and documented service APIs

  • Using Cloud Native technologies to guarantee that Star Citizen is built on top of a sustainable ecosystem

  • Providing tools and applications to enable LiveOps teams to manage the game.

  • Interacting with infrastructure engineers to analyze, inform, review and improve the reliability and scalability of the game’s backend


Requirements

You’re Savvy in

  • Communicating efficiently with people and translating technical jargon

  • Adapting to various contexts, sometimes shifting priorities

  • Managing your schedule to ensure productivity and efficiency in projects

  • Showing autonomy, being thorough and curious about new technologies

  • Getting things done, sharing good practices in backend development, contributing to implementing efficient processes


You have Accomplished

  • Relevant programming experience or Bachelor in Computer Science

  • 4 years+ of experience in backend programming

  • 2 years+ of experience in programming with Node.js and experience with TypeScript

  • Good understanding of Linux shell, git and build pipelines

  • Good understanding of real-time network communication through gRPC, WebSocket

  • Knowledge of Event-Sourcing and Domain-Driven Design (DDD)

  • Experience with C/C++

  • Experience with Docker and Kubernetes; an asset

  • Experience working in a video game studio,an asset


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!

Senior Java Engineer
Senior Java Engineer Altruist
EUR/Monthly
4.2K - 5.4K
3 weeks ago

We are looking for a talented fully remote back-end engineer to help us build world-class products. You'll be playing a core role in our team and you’ll report directly to the Engineering Manager. 


Why Work With Us:

Altruist is an LA-based fintech company on a mission to make financial advice fair for everyone.  Here are some reasons why you should consider joining us:

  • We’re a small team that is very strong technically. You’ll be working alongside Senior Developers with plenty of industry experience. You’ll be exposed to hard backend challenges within a strong team which fosters personal and professional growth.

  • We’ll trust you and help you grow. You’ll be given plenty of responsibility as your role will be vital in order for the company to meet its targets. We also take career development seriously and provide education and courses as needed.

  • We work from anywhere. You work from where you want. We care a lot about our culture, having fun while working hard.


This is a long-term (years, our hope is forever) full-time contract role. We care about job security for our team and we’re looking for people who can grow with our products for years to come.


What You’ll Do:

  • Develop new web services with Java and Spring Boot.

  • Focus on building systems that can scale effectively and deliver reliable performance.

  • Communicate with the Engineering Manager and with backend developers to establish priorities and plan the application roadmap.

  • Coach and mentor junior developers and take responsibility for meeting deadlines for your team’s deliverables


What You Should Know:

  • Java (at least 7+ years of experience)

  • Spring Boot

  • Relational and Non-Relational Databases (Postgres / MySQL / Cassandra / HBase)

  • Swagger for API documentation

  • SonarQube for code quality

  • Unit tests (JUnit, etc.)

  • Background workers


Bonus:

  • Cloud Providers (particularly AWS)

  • CI/CD

  • Service workers architecture

  • Advanced SQL (query optimization, locking, etc.)


Please apply here:
Link to apply

Please reference you found the job on loveremote.it, this helps us get more companies to post here!