Find high-quality remote engineering jobs with transparent hiring processes.
Level
Tech
Full Time
Location
đ Latest
Jobs older than 90 days are not shown.
MaxMind is looking for a talented, experienced, and highly motivated Senior Web Developer / Software Engineer to help us develop and improve our products. We help protect thousands of companies worldwide from fraud, screening over a billion online transactions each year, and we provide IP intelligence data to thousands more. As a Senior Web Developer / Software Engineer, you will play an important role in improving our existing websites and applications. This is a full time remote position, and we welcome candidates to apply from anywhere in Canada. You must be eligible/authorized to work in Canada. You will be responsible for developing websites and applications. This includes creating new web applications to help our clients better detect fraud while also working to improve our existing applications and websites. In doing this, you will work closely with our product team as well as other engineers. The starting salary for our Senior Web Developer / Software Engineer role is $165k CAD. See more about benefits and compensation below. Our Development Practices We prefer Bootstrap and vanilla JS for most of our website work, but we selectively use TypeScript and React when we need to create web applications. We use Mojolicious on Perl and Go for server side rendering. We also have REST APIs written in Go. We use PostgreSQL as our database. Our servers run Linux on Google Cloud Platform. We maintain high standards for our development practices. All new code is expected to include automated tests run by TeamCity, and all work goes through internal code review on GitHub Enterprise.
Weâre looking for a brilliant senior backend Ruby engineer to join us on our mission to fight for the world's financial health. Youâll be joining a team of adaptable, creative and product-focused engineers who ship working software. We understand our customers, we understand their pain, and we are passionate about helping them. What youâll be doing Joining a cross-functional product squad with a mix of backend engineers, data analysts, frontend engineers, user researchers, designers, UX writers and others to develop features that improve our usersâ financial health.Collaborating with other leaders in your squad and pillar to provide technical insight into upcoming feature work, and leading the delivery of work by helping pull everyone together to get it shipped.Mentoring your colleagues to help them become the best engineers they can be. You intentionally take time to share your skills and experiences with them and actively support their growth.Working on our Ruby on Rails monolith to build out data models, background workers, JSON apis, and business logic services to support those product features.Delivering your work wrapped in the tools and techniques we use to let us iterate quickly: tests, observability, AB-tests and feature flags.Analysing data, wherever you might find it â querying our postgresql database, investigating our application logs, monitoring our stats and performance metrics, or digging into our quantitative user research data â to detect problems and come up with new ideas.Supporting your colleagues by joining our in-hours support rota, and, optionally, joining our compensated out-of-hours on-call rota.Getting involved in cross-cutting concerns that lift our entire engineering effort with the rest of the backend chapter.Taking part in shaping all the work your squad does, not just the technical parts. Delivery is a team sport, and we encourage everyone at Cleo to share their ideas, so you can expect to be involved in product ideation sessions, user research calls, design reviews, retrospectives, ways of working sessions, product demos, OKR reviews. Here are some examples, big and small, of the kinds of product feature work our engineers have taken part in over the last year: Building a secured credit card from scratch to help our users improve their credit scores without changing their habits.Launching our new budget rewind feature to help users understand their pay-cycle and provide them with better analysis of how they got on with their budget.Adding discount plans and tiering options to our subscriptions so we can experiment with the best pricing for different types of users. Whichever squad and part of the business you land in, you will ship changes multiple times a day to our hundreds of thousands of active users and seeing your work having a material impact on the financial health of those most in need.
Weâre looking for a brilliant backend Ruby engineer to join us on our mission to fight for the world's financial health. Youâll be joining a team of adaptable, creative and product-focused engineers who ship working software. We understand our customers, we understand their pain, and we are passionate about helping them. What youâll be doing Joining a cross-functional product squad with a mix of backend engineers, data analysts, frontend engineers, user researchers, designers, UX writers and others to develop features that improve our usersâ financial health.Working on our Ruby on Rails monolith to build out data models, background workers, JSON apis, and business logic services to support those product features.Writing automated tests alongside your code to give us the confidence to ship it.Using AB-Tests, feature flags and other tools that let us iterate quickly.Analysing data, wherever you might find it â querying our postgresql database, investigating our application logs, monitoring our stats and performance metrics, or digging into our quantitative user research data â to detect problems and come up with new ideas.Supporting your colleagues by joining our in-hours support rota, and, optionally, joining our compensated out-of-hours on-call rota.Getting involved in cross-cutting concerns that lift our entire engineering effort with the rest of the backend chapter.Taking part in shaping all the work your squad does, not just the technical parts. Delivery is a team sport, and we encourage everyone at Cleo to share their ideas, so you can expect to be involved in product ideation sessions, user research calls, design reviews, retrospectives, ways of working sessions, product demos, OKR reviews. Here are some examples, big and small, of the kinds of product feature work our engineers have taken part in over the last year: Building a secured credit card from scratch to help our users improve their credit scores without changing their habits.Launching our new budget rewind feature to help users understand their pay-cycle and provide them with better analysis of how they got on with their budget.Adding discount plans and tiering options to our subscriptions so we can experiment with the best pricing for different types of users.Whichever squad and part of the business you land in, you will ship changes multiple times a day to our hundreds of thousands of active users and seeing your work having a material impact on the financial health of those most in need.
â Mission: Join us as a Senior Ruby Backend Engineer to craft polished user experiences, highly scalable APIs and robust banking services, all to help create the finance solution all businesses love. This position is remote-friendly in the following locations: ParisBerlinMilanBarcelonaBelgrade ⥠Impact: You will be part of a team of 100 highly skilled back-end engineers from all over the world. You will work closely in cross-functional teams to shape our finance solutions. You will also take part in the direction of our banking product, manage how we will handle our ever-growing user base needs, and deliver high-quality products in a fast-paced environment. đ©âđ»đ§âđ» As a Senior Ruby Backend Engineer at Qonto, you will Design, develop and maintain our APIs for maximum resilience, scalability, robustness, and securityBuild new applications and services to support our APIs and internal tools to help us move faster with confidence and qualityPlay an active role in the architecture at Qonto to better support our growing user base and scaling needsMaintain our high level of quality through TDD, documentation, pairing, and learningHelp scale our backend code base while maintaining our strong engineering cultureShare your knowledge and learnings through internal and external talks, & participate in the development of open-source tools Our primary languages are Ruby, Golang and Python for backend, EmberJS for frontend, and Kotlin and Swift for our mobile apps. Our platform runs on a Kubernetes cluster hosted on AWS, with PostgreSQL as our database of choice. We're also using Kafka for our event-driven architecture and ELK for logging and auditing, among many other tools, services, and applications. đ€ What you can expect: our methodology, the Qonto Way We highly value the analysis phase on software delivery. We're putting a heavy emphasis on upfront technical designs, team reviews, and smart slicing. You can expect to focus on quality, which we believe drives the velocity our customers need.We think success comes from a space where you're given time, support, and autonomy to improve yourself, our systems and our processes. Our lean toolbox enables you to monitor your constant improvements (Kaizen, PDCA) in a collaborative way with your peers and manager.Our engineers, working in cross-functional teams, dedicate themselves to one feature at a time. đ€ Your future department Head One of our Heads of Backend at Qonto is David. He has a strong international career with multiple software engineering experiences. Before joining Qonto in January 2022, he was the CTO of several startups in the sports & video game industries. What can he bring to you and the team? David has a lot of experience in Software Craftsmanship and Extreme programming. You will have the opportunity to work in a team that values high-quality software! He also fosters and promotes a highly collaborative workplace, & embraces ambitious and difficult technical challenges.
â Mission: Join us as a Senior Backend Engineer to craft polished user experiences, highly scalable APIs and robust banking services, all to help create the finance solution all businesses love. This position is remote-friendly in the following locations: ParisBarcelonaBerlinMilanBelgrade ⥠Impact: As a Senior Backend Engineer, you will be part of a team of 100 highly skilled back-end engineers from all over the world. You will work closely in cross-functional teams to shape our finance solutions. You will also take part in the direction of our banking product, manage how we will handle our ever-growing user base needs, and deliver high-quality products in a fast-paced environment. đ©âđ»đ§âđ» As a Senior Backend Engineer at Qonto, you will Design, develop and maintain our APIs for maximum resilience, scalability, robustness, and securityBuild new applications and services to support our APIs and internal tools to help us move faster with confidence and qualityPlay an active role in the architecture at Qonto to better support our growing user base and scaling needsMaintain our high level of quality through TDD, documentation, pairing, and learningHelp scale our backend code base while maintaining our strong engineering cultureShare your knowledge and learnings through internal and external talks, & participate in the development of open-source tools Our primary languages are Python, Golang and Ruby for backend, EmberJS for frontend, and Kotlin and Swift for our mobile apps. Our platform runs on a Kubernetes cluster hosted on AWS, with PostgreSQL as our database of choice. We're also using Kafka for our event-driven architecture and ELK for logging and auditing, among many other tools, services, and applications. Many Qontoers have learned Python, Go and/or Ruby since they joined. As long as you are willing to learn, it doesn't matter if you've been using Java, Javascript, Typescript or Scala! đ€ What you can expect: our methodology, the Qonto Way We highly value the analysis phase on software delivery. We're putting a heavy emphasis on upfront technical designs, team reviews, and smart slicing. You can expect to focus on quality, which we believe drives the velocity our customers need.We think success comes from a space where you're given time, support, and autonomy to improve yourself, our systems and our processes. Our lean toolbox enables you to monitor your constant improvements (Kaizen, PDCA) in a collaborative way with your peers and manager.Our engineers, working in cross-functional teams, dedicate themselves to one feature at a time. đ€ Your future department Head One of our Heads of Backend at Qonto is David. He has a strong international career with multiple software engineering experiences. Before joining Qonto in January 2022, he was the CTO of several startups in the sports & video game industries. What can he bring to you and the team? David has a lot of experience in Software Craftsmanship and Extreme programming. You will have the opportunity to work in a team that values high-quality software! He also fosters and promotes a highly collaborative workplace, & embraces ambitious and difficult technical challenges.
To thrive in this role, you are someone who works well in teams and enjoys collaborating. As a more senior member of the team, you also provide guidance to the team with openness and empathy. You understand the business impact of your code and you enjoy working closely with a product manager to find the best solution for the problem at hand. In this role, you will: Work on a cross-functional, feature-driven development teamImplement new features and core services in the League platformLead technical design discussions and inform implementation priorityUphold standards for quality by performing code reviews, fixing bugs, creating automated tests, and monitoring performanceMentor multiple engineers and lift the skills of others on the teamHelp to align technical strategy with business goalsLive our team values of ownership, pragmatism, cooperation, and empathy for our customers
What we're working on: Enterprise companies turn to us to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. The problems we solve every day are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. In order to grasp the scale of problems we face, ideally, you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries.
We are looking for an experienced engineer to join the Vault Cloud team and focus on developing the core subsystems for Vault Cloud. You will help design, prototype, and implement core features while ensuring the scalability and stability of Vault Cloud. This person will be a part of the Vault Cloud engineering team at HashiCorp, working to provide reliable and easy access to a fantastic and broadly used secrets tool for businesses and individuals handling all sizes and types of infrastructure. In this role, you can expect to: Work on next-generation distributed systems for operations managementBuild and architect systems for managing large-scale global fleets of resourcesInterface directly with internal teams, users and HashiCorp customersOwn the full lifecycle of development including design, testing, release, and running the service in productionProgram mostly in Golang, learning from and contributing to a team committed to continually improving their skillsWork on issues and improvements critical to the success of HashiCorp customers and the broader communityParticipate in a 24/7 on-call rotation that supports our critical production services In the first month, you will: Learn about the various products, tools, and the teamMeet regularly with your onboarding guide for pairing sessions and begin building the context around the work you will be doingHave 1:1s with other team members that you will be working closely withShip out your first set of tickets of particular services within the HCP Vault product, and participate in regular code reviews In month 2, you will: Begin working on your first project, working towards an MVP, seeking feedback and iterating along the wayParticipate in cross-team engineering design discussions, helping to enhance HashiCorpâs cloud offeringsContinue building your understanding of the product, as well as its operational needs by shadowing other engineers through their on-call rotations In month 3, you will: Have increasing understanding of opportunities available to enhance the product offering, and some of its common challengesHave opportunities to contribute and influence the technical product roadmapBegin your on-call rotations to support the operations of the work you and your team members have shipped to productionWork with your manager to develop and craft a professional development plan that supports your career, and builds upon your strengthsBuild your first project proposal and shared understanding of its design, implementation and its operations with your team as well as any related teams
As an experienced engineer on the Boundary Cloud team, you will help design, prototype, and implement core features while ensuring the scalability and stability of Boundary. The HCP Boundary team builds Boundary as an enterprise SaaS offering on HashiCorp Cloud Platform. In this role, you can expect to: Develop, advocate for, and support new and existing features for Boundary and HashiCorp Cloud PlatformOwn the full lifecycle of development including design, testing, release, and running the service in productionInterface directly with internal teams, users and HashiCorp customersProvide code review, mentorship, and support to HashiCorp employees, community members, and partnersWork on issues and improvements critical to the success of HashiCorp customers and the broader communityParticipate in a 24/7 on-call rotation that supports our critical production services
We're looking for an enthusiastic and resourceful software engineer, passionate about building Hotjar foundational systems and infrastructure, someone who loves being part of a team, whilst enjoying the autonomous nature of working remotely. Working as part of a fully remote squad in the Engineering Enablement tribe, your role will be centered around engineering core systems to serve the scaling needs of our product. We are looking for people with strong software engineering fundamentals and experienced with Python, familiar with high throughput backend services, distributed architectures. Hotjar tech stack is heavily reliant on AWS and Kubernetes, and most of our code is written in Python. We use Kafka as a message broker, Traefik as our Ingress and a lot of different storage systems (Postgres, Redis, Clickhouse, Elasticsearch). As part of this role you will be exposed to a lot of the infrastructure our platform and product is based on. What you will do: Own backend services end to end, from creating the first RFC to supporting them in productionCreate a platform for backend services, by leveraging our existing stack (Traefik proxy, Kafka, Kubernetes) or by introducing new ideas and models for fast onboarding and iterationDive into event-based architecture patterns and abstract them to make it easy to adopt our message bus stackOptimize the way we distribute backend tasks using messaging queues - Celery is our default nowHelp product squads in an hands-on way when extracting or creating new backend servicesCreate documentation and guidelines for our standards, so teams can understand what's running under the hood and how to debug or perform fast experiments with their servicesLeverage your expertise to provide feedback during code reviews or in RFC documents and design proposals Please do not apply for this role if you are not physically located in Europe, Africa or the Middle East (UTC-1 to UTC+3).
As an engineer at ReturnBear, youâll get a chance to own a piece of the code that powers a key part of our business. Youâll be encouraged to speak with the product and operations teams and be actively involved in feature creation, rather than just passively deliver on feature requests. We feel that early input from engineering is key to success. As an individual contributor, youâll be given the opportunity to specialize and do high quality work. We want you to become an expert in your own domain. You'll ship code but also be a part of peer reviewing your team's code. We are looking for backend and fullstack engineers with at least 3 years of experience in some of the following technologies and frameworks. WHAT WE LOOK FOR Ownership mentality. âItâs their problem, not mineâ doesnât have a place here. You own the problems and challenges that you see, and proactively work with your colleagues to turn them into opportunities. Weâre in it together!Growth mindset. You learn from your mistakes and believe in human potential. Itâs not that you canât overcome the challenge youâre facing, itâs just that you havenât overcome it yet. You appreciate the diverse thoughts and perspectives of your colleagues, partners and clients, and you are committed to actively listening and learning.Getting things done. You are keen to do great work, and ship things often. âDone is better than perfectâ might be something you believe in, and while you always strive to deliver what is best for you and your team, you realize that sometimes youâll have to circle back on it to iterate and make improvements.Flexibility and comfort in ambiguity. You embrace the agile nature of design and development, and you are equally comfortable pivoting your plan and process as you are establishing a workback schedule. Try as we might, things wonât always go as planned, and you always try to be ready to deal with that as it comes.Passion for the problems weâre solving. You understand how ecommerce and retail ecosystems are growing with emerging brands and solution providers, and youâre keen to make an impact not just on the lives of customers, but on the businesses of our merchant partners and on the environment as well. Together we can save merchants and their customers time and money, AND we can help keep returns out of landfills. OUR COMMITMENTS Diversity and inclusion. We encourage applications from all qualified candidates regardless of their background, sexuality, physical abilities and ways of self-identification.Honing your craft, your way. We provide the opportunities to develop your skills and knowledge. We work collaboratively and flexibly, with opportunities to shape a hybrid working style suited to your needs.All-you-can-pop bubble wrap. The popit craze has nothing on good olâ bubble wrap. Pop your way to zen, in true reverse logistics style.
As an engineer at ReturnBear, youâll get a chance to own a piece of the code that powers a key part of our business. Youâll be encouraged to speak with the product and operations teams and be actively involved in feature creation, rather than just passively deliver on feature requests. We feel that early input from engineering is key to success. As an individual contributor, youâll be given the opportunity to specialize and do high quality work. We want you to become an expert in your own domain. You'll ship code but also be a part of peer reviewing your team's code. We are looking for backend and fullstack engineers with at least 3 years of experience in some of the following technologies and frameworks. WHAT WE LOOK FOR Ownership mentality. âItâs their problem, not mineâ doesnât have a place here. You own the problems and challenges that you see, and proactively work with your colleagues to turn them into opportunities. Weâre in it together!Growth mindset. You learn from your mistakes and believe in human potential. Itâs not that you canât overcome the challenge youâre facing, itâs just that you havenât overcome it yet. You appreciate the diverse thoughts and perspectives of your colleagues, partners and clients, and you are committed to actively listening and learning.Getting things done. You are keen to do great work, and ship things often. âDone is better than perfectâ might be something you believe in, and while you always strive to deliver what is best for you and your team, you realize that sometimes youâll have to circle back on it to iterate and make improvements.Flexibility and comfort in ambiguity. You embrace the agile nature of design and development, and you are equally comfortable pivoting your plan and process as you are establishing a workback schedule. Try as we might, things wonât always go as planned, and you always try to be ready to deal with that as it comes.Passion for the problems weâre solving. You understand how ecommerce and retail ecosystems are growing with emerging brands and solution providers, and youâre keen to make an impact not just on the lives of customers, but on the businesses of our merchant partners and on the environment as well. Together we can save merchants and their customers time and money, AND we can help keep returns out of landfills. OUR COMMITMENTS Diversity and inclusion. We encourage applications from all qualified candidates regardless of their background, sexuality, physical abilities and ways of self-identification.Honing your craft, your way. We provide the opportunities to develop your skills and knowledge. We work collaboratively and flexibly, with opportunities to shape a hybrid working style suited to your needs.All-you-can-pop bubble wrap. The popit craze has nothing on good olâ bubble wrap. Pop your way to zen, in true reverse logistics style.
In this role, youâll be responsible for developing microservices in a distributed deployment environment with an emphasis on containerisation with Docker and K8S. You wonât just be writing simple CRUD applications, but instead will be working on the core logic of complex systems that are accessed millions of times a day. We wrote our system from scratch about 3 years ago, so youâll be working with the latest technology and wonât have to worry about decades old legacy code. A willingness to work in Springboot is fine - as long as you are willing to learn and have demonstrable experience in an object-oriented programming language. Responsibilities Develop highly-scalable mobile internet backends for millions of usersWork with Product Owners and other development team members to determine new features and user stories needed in new / revised applications or large/complex development projectsParticipate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriateRespond to support calls for applications in production for quick diagnosis and repair to keep things running smoothly for usersParticipate in all team ceremonies including planning, grooming, product demonstration and team retrospectivesMentoring less experienced team members Potential On-Call responsibilities depending on team and tenure
As Senior Backend Engineer, you will lead larger backend features on the Co:Create app. As part of the backend team, you will build out Co:Createâs reward system for their customer by working on greenfield projects, adding to existing APIs, and building microservices/APIs from scratch. Youâll get to Lead larger backend features to implement the Co:Create frontend web-appContribute to writing the build specs for smaller features Automate flows for deploying, testing and upgrading our blockchain contracts across EthereumDefine the user experience of how a user interfaces with the Co:Create protocolIntegrate with partner APIs and client point-of-sale systems
We are looking for an experienced backend engineer and dedicated educator to join us as a Senior Developer Advocate to help people get familiar with and use Prisma most effectively. While you have a background in software development, you should truly be driven and motivated by helping and educating others, and working with developers of all experience levels. What does a Senior Developer Advocate do at Prisma? Here are some of the most typical responsibilities of a Developer Advocate at Prisma: Coding demo projects and production-ready app templates: Build, share, document, and maintain sample Prisma apps to help users understand the main use cases of Prisma.Writing technical articles and documentation: Write tutorials and other technical content.Speaking at events and livestreams: Speak about Prisma-related topics on livestreams and in-person events.Creating technical videos: Create video tutorials, demos, and additional videos for the Prisma YouTube channel.Building community: Build and maintain personal relationships and contribute to our active community by engaging directly with our user base.Helping users: Support Prisma users with their problems on GitHub and Slack, potentially jump on calls and deep dive into their codebases.
The Senior Software Engineer, Backend is an independent problem solver who can also work well on a team. In this role, the Senior Software Engineer, Backend will be responsible for the implementation of our backend services and infrastructure. You will take on new feature development from conception to completion, as well as maintaining and improving existing services. Our product team is a combination of researchers, designers, and engineers who are responsible for ensuring that we build the right product for our clients and deliver on exceptional user experiences. Responsibilities Solve our business/product needs pragmatically through new custom software, enhancements, bug fixes, or consulting.Lead mid-sized development projects from start to finish including technical requirements gathering, data modeling, technology selection, and deployment.Understand and participate in the design of customized solutions.Make sure coded solutions will function/work within all environments considering all infrastructure differences.Actively participating in code reviews.Troubleshoot upper environment issues.Work on multiple projects simultaneously, prioritize effectively to meet our delivery expectations.Mentor teammates to share your knowledge and build a stronger team.
Weâre looking for a collaborative and self-motivated Senior Software Engineer, Back-End to join our quickly growing team and make a big impact. As a Senior Software Engineer on the Content Team, youâll work closely with software engineers, product managers, and designers, to ensure that the content available to our customers meets their expectations. Youâll work on major technical projects with large data volumes, lead the building of new features, and help shape our engineering culture and processes. Our engineers are not siloed to any particular part of the applicationâeveryone contributes everywhere. Our tech stack includes Python, Django, Celery, MySQL, Elasticsearch, Vue, and Webpack. Our technology team is focused on scale, quality, delivery, and thoughtful customer experience. We ship frequently without sacrificing work/life balance.
What youâll be working on đȘ Contributing to the development of our user facing productHelping turn product ideas into real life featuresBuilding backend infrastructure (APIs, event based systems, databases)Collaborating on projects from conception to completion and iterationThinking about the way we ship code to production (CI/CD)Learning and growing through collaboration with the more experienced developers on the teamPlanning the work that the engineering team doesWorking with other pack members at PetsApp (customer success, marketing, sales)Helping the team continuously improve processes and ways of working
The User Growth Unit works on growing eyeoâs number of users by finding and collaborating with partners that help us scale our user base. Our partners include leading players in the browser and OEM markets. We collaborate closely with them to integrate ad-blocking technologies into their projects, by maintaining and constantly improving the SDKs that make this integration easy. We add features and functionality based on their feedback, as well as new trends in the markets around us. You will help to improve and maintain the SDK that enables ad-filtering functionality across multiple browser extensions. You will also interact and support partners during its adoption, allowing millions of users on different platforms to take control over their browsing experience. After your morning routine, you'll be expected to... Actively develop and improve the Adblock Plus core and the Web Extension SDK built on top of it, using mainly your JavaScript skillsKeep up with changes related to browser versions and the ad-blocking community, and translate these into the required changes for your teamEnsure the stability and performance of our SDKs across all platforms and partners via automated tests, code reviews and benchmarksOptimize performance, while preserving high ad-blocking qualityEnsure that partner requests are answered and implemented in a timely manner and that partners are satisfiedFoster open communication and close collaboration with other team members, to strengthen the team and increase overall productivity
About The Team The Voice Platform team enables restaurants to handle customer phone calls no matter how many customers are calling in at the same time. This allows these mom and pop businesses to scale past their staffing limit and fulfill their customersâ orders on time, every time. The Payments team provides payments solutions and enables restaurants to capture more revenue. The Analytics Platform team powers the infrastructure used to make data accessible and useful across a variety of cross-functional teams at Wonders. Role: Working in a fast-paced, high-growth startup environment where you will always be learningArchitecting and building a robust, scalable, and highly available distributed infrastructure for both stateless and stateful services. Taking full ownership of the solutions you build and holding yourself accountable for the teamâs successes and failures. This includes analyzing requirements, building them, automating metrics, alerting, and ongoing operations, and troubleshooting any issues that arise.Helping to establish and influence engineering processes, tools, and systems that will allow us to scale the code base and accelerate product velocity. Partnering with product and other stakeholders to advance the product vision and lead the expansion of Wonders into new verticals.Actively collaborating with other leaders to source and recruit the best talent to Wonders.
Are you passionate about Software Engineering and you want to have a big impact with your work? Do you believe in the power of ideas and want to grow and develop? As Senior Backend Engineer you will contribute to our delivery performance and product success of our award winning Blinkist application. You will join the newly formed Personalisation team, a cross-functional team consisting of product management, engineering and data science. The teamâs focus is building data products that leverage AI/ML technologies to deliver to our customers the right content, at the right time, in the right way! What You Will Do Identify and proactively address challenges on the backend, driving complex technical decisions within your peer group.Take ownership of managing and extending our backend services. Use your technical expertise in building backend architecture and infrastructure at scale.Write high-quality and maintainable code: test, collaboratively review, and ship!Work on our Ruby on Rails stack, always keeping an eye on the latest trends, frameworks and/or programming languages.Follow and iterate on engineering best practices to achieve a robust code base, e.g. through code reviews and unit tests.Collaborate closely with Product and Design to build new features.Support other teams in finding pragmatic solutions that can be implemented in a reasonable amount of time.
Blinkist is powered by cross-functional teams. These teams often include designers, mobile, web, and backend engineers. And then there's the Growth Team (nickname Bamboo). We sit between BI, Data Science, and marketing teams. Weâre accountable for web and mobile analytics, mission-critical internal and 3rd party data integrations. We build our own microservices and contribute to multiple projects throughout the whole company. Our mistake can easily cost a 6-digit number. Thatâs why we hold ourselves to a very high standard, setting the bar for the whole company. Weâre super heavy on observability and monitoring. One of your future colleagues even runs a Data Analysis course called SQL Habit. How we work We (the Growth Team) really like the approach described in the book Shape Up (https://basecamp.com/shapeup). We often start with a pre-shaped idea (for example, build a service that will monitor our analytics setup on every single Blinkist webpage). We invest in planning and risk assessment early on, breaking things down into small tasks. Then comes the building phase â we work on those small items, shipping them live 15 times a day. Weâre not âDoneâ until all of the items are live, measured, and monitored. Then weâre betting on the next idea. What You Will Do The position is called a Backend Engineer because 70% of time youâll be working with backend services. Youâll also get Automation and Data Engineering experience and work with our Data Warehouse, BI tools, etc. The goal is to make sure we have stable and resilient data integrations to support data-informed decision-making. Hereâre some examples of real projects we tackled recently: build a microservice that processes real-time callbacks with marketing attribution datamodify an ETL pipeline that transforms our web analytics datadebug a data mismatch between internal and external analytics systemssync events from our event bus with a 3rd party service If you join the team you will: Participate in planning and risk assessment meetings with your team. Write high-quality and maintainable code. Test, collaboratively review, ship it and monitor with SQL and Datadog alerts. Our stack is based on Ruby on Rails, AWS Lambdas, Redshift, Snowflake, Datadog, etc.Take care of your own infrastructure with Terraform and AWS.Take ownership of managing and extending our backend services.Collaborate closely with Engineering, Marketing, and Business Intelligence teams
As a Backend Engineer at Blinkist, you join one of our cross-functional teams, where iOS, Android, Backend and QA Engineers, Designers, and a Product Owner collaborate with the help of an Agile Coach, helping millions of users discover new content. What You Will Do Write high-quality and maintainable code. Test, collaboratively review, and ship it. Our stack is based on Ruby on Rails, but weâre always open to use different frameworks and/or programming languages.Take ownership of managing and extending our backend services. Use your technical expertise in building backend architecture and infrastructure at scale.Follow and iterate on engineering best practice to achieve a robust code base, e.g. through code reviews and unit tests.Collaborate closely with Product and Design to build new features.Support other teams in finding pragmatic solutions that can be implemented in a reasonable amount of time.Identify and proactively address challenges on the backend, driving complex technical decisions within your peer group. If you choose to join our team in Berlin, you'll have access to our modern office space in Neukölln and enjoy healthy plant-based meals prepared fresh every day by our very own chef. đ„
We're looking for an amazing Backend Engineer to join Hopper's new and quickly growing Ground Transportation team! Join the rental car team at Hopper and be a part of revolutionizing an industry that is in need of fresh thinking and innovation. You will have an opportunity to provide impact and have ownership, as we navigate the complexities of the market As a Senior Software Engineer in our Ground Transport business unit, you will be directly responsible for designing, implementing, deploying, and operating the complex backend systems that power Hopperâs award-winning user experience. This role will be working on both feature development and infrastructure so youâll get to be involved in different aspects of our ecosystem. IN THIS ROLE, YOU WILL: Build and operate robust and performant infrastructure that supports millions of bookings per yearSolve complex technical and software architecture problemsShip your first code in days, iterating on features in an agile mannerLeverage and contribute to a rich microservice architecture systemExecute on big opportunities, helping Hopper rise to the top of the travel industryCollaborate with a diverse group of people, giving and receiving feedback for growthThoughtfully assist with the evolution and automation of our operational processes
Join a rapidly growing company that is continuously redefining how people travel! The Programmatic Merchandising is a relatively young team helping deliver the most relevant content to users when they open the app. Within the Programmatic Merchandising business unit, our Mobile Landing Content team is focused on providing the tools and frameworks necessary to deliver content to users on the home screen. Weâre building a server-driven UI framework, unifying analytics across the organization, and totally own the home screen, which is the first thing users see when they launch the Hopper app. As a senior backend engineer on the team, youâll be responsible for improving existing high traffic services as well as creating new ones to support multiple teams, as well as designing innovative solutions to problems on a very important part of the app, the home screen. Youâll collaborate with a tight team of talented engineers to break down complex problems, experiment quickly, and build things at internet scale. Responsibilities: Building new services that are easy to understand and consume by othersImproving services based on metrics such as latency and availabilityWriting SLAs, SLOs and SLIs to ensure healthy servicesCollaborate with teams across the company to achieve goalsImplement frameworks which will be consumed by several other teamsInfluence the technical direction for the teamCollaborate with a diverse group of people, giving and receiving feedback for growth
About the group The Trust & Safety (T&S) Group vision is to make Canva the worldâs most trusted company for safe design. To safeguard our community, our T&S engineering teams build technologies to prevent, detect, and mitigate abuse and fraud that could compromise the trust people have in Canva, such as unacceptable content, bots, account takeovers, and other abuse vectors. About the role/specialty As an Engineering Lead, you'll lead a team of dedicated engineers and look after the technical direction and execution of the team while continuing to be a hands-on engineer. Your role is to ensure the health, efficiency, and growth of everyone that you are accountable for. You'll ensure impactful projects are delivered with high quality while maintaining operational health. What youâll do (Responsibilities) Lead and mentor a high-impact and diverse team of software engineers to design, develop, and deploy engineering solutions to prevent, detect, and mitigate content abuse, account abuse and other forms of malicious or fraudulent behavioursWork closely with leadership, product managers, technical program managers, data analysts, reviewers, and other multi-functional partnersOwn the teamâs technical strategy and roadmap as well as the development methodology and rituals such as sprint planning, stand-ups, retrospectives.Write and review design documents and code, break projects down into achievements, and drive the delivery of large, cross-team, and cross-group initiatives and projects from ideation to completion, with autonomy and independence of decision making.Set clear goals for the team and rally them to execution on those goalsMentor/coach engineers by providing regular, concrete feedback and collaboratively help them reach their personal growth goalsPromote a safe & respectful culture with a focus on knowledge sharing, collaboration, and open communication
About the group The Trust & Safety (T&S) Group vision is to make Canva the worldâs most trusted company for safe design. To safeguard our community, our T&S engineering teams build technologies to prevent, detect, and mitigate abuse and fraud that could compromise the trust people have in Canva, such as unacceptable content, bots, account takeovers, and other abuse vectors. As an Engineering Lead, you'll lead a team of dedicated engineers and look after the technical direction and execution of the team while continuing to be a hands-on engineer. Your role is to ensure the health, efficiency, and growth of everyone that you are accountable for. You'll ensure impactful projects are delivered with high quality while maintaining operational health. What youâll do Lead and mentor a high-impact and diverse team of software engineers to design, develop, and deploy engineering solutions to prevent, detect, and mitigate content abuse, account abuse and other forms of malicious or fraudulent behavioursWork closely with leadership, product managers, technical program managers, data analysts, reviewers, and other multi-functional partnersOwn the teamâs technical strategy and roadmap as well as the development methodology and rituals such as sprint planning, stand-ups, retrospectives.Write and review design documents and code, break projects down into achievements, and drive the delivery of large, cross-team, and cross-group initiatives and projects from ideation to completion, with autonomy and independence of decision making.Set clear goals for the team and rally them to execution on those goalsMentor/coach engineers by providing regular, concrete feedback and collaboratively help them reach their personal growth goalsPromote a safe & respectful culture with a focus on knowledge sharing, collaboration, and open communication
We are seeking a senior-level Node.js Backend Developer to join our team and help us continue to scale, modernize, and improve our service. As a Node.js Backend Developer at Transloadit, you will have the opportunity to work on a variety of projects, including building and maintaining our API, improving our file processing pipeline, and more. Responsibilities: Develop and maintain our Node.js APIImprove and optimize our file processing pipelineCollaborate with the rest of the team to identify and solve problemsWrite clean, maintainable, and efficient codeStay up-to-date with the latest industry trends and technologies
As a Senior Backend Engineer, you will join the Ceramic Core Protocol Team in working on and learning from problems related to distributed consensus, sharding, peer-to-peer networking, cryptography, object capability systems, blockchain system design, and more. Success looks like... You have collaborated with colleagues and contributed heavily adding several key capabilities to the Ceramic Protocol and other core products, built with consideration for scalability, and test coverage to ensure a high quality implementation.You have helped mature the Ceramic testing infrastructure to enable us to ship new versions and features quickly while maintaining a high bar of qualityYou have helped improve the experience for developers building on Ceramic. Every feature or API you work on is clear, well-documented, and free of any major surprises. Overall developers find Ceramic easy to understand and build onYou have honed your skills (and learned new ones) contributing to cutting edge technology in one or more of the following disciplines: horizontally scaling the peer-to-peer pubsub network while maintaining strong peer connectivity; adding cryptographically enforced data confidentiality and an Object Capability-based access control system; building out our test infrastructure to enable complex multi-node testing scenarios;You have worked with the community to increase understanding and adoption of Ceramic by doing such things as improving documentation, answering community questions, speaking publicly about Ceramic, etc. Salary range: $115-$210K depending on seniority and location. We understand everyone's risk preferences and life situation is different so we can offer flexibility here. Our goal is to extend a fair and exciting offer, while preserving fairness across the team.
We are looking for a Backend Developer to join our engineering team as we have too many ideas and not enough developers! The salary for this position is âŹ66,000 annually, plus great benefits (see below). We are committed to increasing salaries every year based on company and individual performance. You can work from anywhere in Europe. The Team Toggl Hire is on a mission to revolutionize the way hiring happens. We are big believers that modern day recruiting should be effortless and enjoyable. That means no more resumes or cover letters, no more endless hours screening through applications, no more interpreting past roles into current experience, no more bias and gut feeling, but informed decisions based on data. We are a fully remote team, with headquarters in Tallinn, Estonia. We are highly skilled, highly motivated, and most importantly, a fun, friendly bunch. We value transparency, communication and results over effort and excuses. We have regular in-person meetups all over the world! The engineering team has a Product Manager, a Designer, a Lead Engineer, 3 frontend and 3 backend developers. We also help the other 2 developers focusing on the growth experiments and their Product Manager. We have been recently named as one of the best remote companies to work at. The role As a Backend Developer your main responsibilities will be: Working independently with minimal supervision and handholdingBuilding and maintaining product features, ensuring performance, security and scalabilityFinding best possible technical solution for new features implementationContributing to technical design and architecture with growth and scalability in mindDoing code reviews or researching and implementing new tools when needed. The main technologies you will be working with are: Golang, PostgreSQL, GraphQL, Heroku, AWS, CircleCI.