Remote Python Developer Jobs

Find high-quality remote engineering jobs with transparent hiring processes.

Jobs older than 90 days are not shown.

Senior Web Developer / Software Engineer

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.

Full Time
🇨🇦 Canada
💵$120K-$120K
🧔Senior
Back EndPerlGolangRubyPythonPHPJavaScriptSQL

Fullstack Engineer

Our customers rely on CommandBar to deliver a reliable and delightful experience for their end users. As a Fullstack Engineer at CommandBar, you'll be working alongside the founders on all facets of our product. You'll have the opportunity to own projects that impact thousands of users, in pursuit of a better way for humans to interact with software. Our Tech Stack Python / Django for backend servicesNode and Typescript for web servicesReact on the frontendInfra on AWS

Full Time
🌎 Worldwide
💵$140K-$200K
👨Mid-level
Full StackPythonDjangoNodeTypeScriptReactJavaScriptAWS

Senior Backend Software Engineer

⭐ 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.

Full Time
🌍 Europe
🧔Senior
Back EndPythonGolangRuby

Senior Cloud Platform Engineer

The Senior Cloud Platform Team ensures that all of our systems are monitored, reliable and meet their uptime targets. Much of our work focuses on optimizing existing systems, building new components and automating manual processes. As part of the Cloud Platform Team you'll have the opportunity to manage our cloud infrastructure, build and run distributed, fault tolerant systems, and improve and automate existing processes. You will: Help manage, monitor and improve existing infrastructure and related toolsParticipate in technical design and planning discussionsUphold standards for quality by performing code reviews, fixing bugs, creating automated tests, and monitoring performanceSupport release processesAutomate manual workParticipate in 24x7 on-call rotation

Full Time
🇺🇸 United States
💵$118K-$177K
🧔Senior
PythonGolangRubyLinuxCloudGCPAWSAzureTerraformAnsible

Senior Site Reliability Engineer

We’re looking for a Senior Site Reliability Engineer to help shape our all-in-one privacy solution and join our mission to show the world that protecting your privacy online can be simple. As part of our growing team, you will be dedicated to improving and scaling the reliability of our end-to-end infrastructure. We dive deep into complex operational challenges, including software, systems, automation, and process analysis. We are looking for candidates that can read, write, troubleshoot, and deploy all types of software as we face unique challenges in privacy and scale. We empower our team to be self-directed and self-motivated in their work. If you'd thrive in that environment, and our core values resonate with you -- build trust, question assumptions, and validate direction -- you'll fit right in! What you will do Lead projects from proposal through postmortem, assessing vague problems, proposing high-impact solutions, and executing them against a set of success criteria.Develop effective tools, services, alerts, and responses to identify and address reliability risks.Work closely with search engineers to triage production issues and identify appropriate remediation, including code changes and performance considerations.Participate in our on-call rotation; triage and address reliability issues that come up in production.Help identify the future technical direction of our deployment with an effort to improve reliability and performance.We expect SRE team members to handle on-call shifts. Currently these are weekly rotations covering US Eastern Time Zone 0000-1200 and 1200-0000 - exact shift schedules may be subject to change in future, but currently we expect you to be on call for 1 week every 4-5 weeks.

Full Time
🌎 Worldwide
💵$170K-$170K
🧔Senior
PythonPerlLinuxNginx

Senior Software Engineer

We’re looking for experienced engineers who have the ability to deal with ambiguity and learn new technologies and systems. About engineering at Headway Building a new mental healthcare system at Headway is only possible because of the scale and leverage that software can provide. The engineering team at Headway is a small but mighty team using technology to build that future (and have a fun time while doing it!). Principles that guide us: Focus on the mission: We view software as a means of effecting change in the world, not as an end unto itself. We write software to empower our patients and therapist to better solve the problems they’re facing. Ship small, learn fast: We are building new and novel products and believe that we learn what our users need by quickly shipping and iterationEverything is a product: Whether it's our patient search experience or a developer productivity improvement, we treat everything we build at Headway as a product with end-users in mind.Optimize for trust: We believe that engineers should be continually learning. To learn effectively and to be productive, engineers must feel safe asking questions and discussing mistakes. Tools we use: Languages: Python 3, TypeScriptLibraries: FastAPI, SQLAlchemy, ReactDatastores: Postgres, RedisInfrastructure: AWS (Fargate, ECS, S3, and more), Spark and KafkaMonitoring: Datadog, PagerDutyVersion control: Github Projects we’re working on: There is a lot that we're building at Headway, but here are a few projects to give you an idea of the problems we're tackling. Privacy: Building a secure, scaleable platform and leading projects across our engineering org to ensure patient privacy and compliance as we grow.Core insurance and billing engine: Building the insurance systems and infrastructure that can process 1M+ appointments per month.Network Expansion: Building the underlying systems and internal tools to support the successful growth of our provider network nationally. Therapist practice management system: Building a best-in-class platform for Headway therapists to manage their patients, appointments, payments, and more.Patient search and matching: Transforming the therapist search experience and becoming the trusted guide for patients to find the right therapist.

Full Time
🇺🇸 United States
🧔Senior
PythonTypeScriptJavaScriptPostgreSQLRedisFull StackAWS

Infrastructure Engineer

We’re looking for infrastructure engineers with a backgound in DevOps, Site Reliability, Platform and/or Software Engineering who have the ability to deal with ambiguity and learn new technologies and systems. Below are some additional experiences we think help engineers succeed at Headway. About Infrastructure at Headway Building a new mental healthcare system at Headway is only possible because of the scale and leverage that software can provide. As our company grows, so does the demand on our infrastructure to support an increase in traffic, data, and scale. The infrastructure engineering team at Headway is a small but mighty team building our AWS infrastructure, automated deploy processes, and developer experience that helps us deliver a best-in-class experience for our patients and therapists. Principles that guide us: Focus on the mission: We view software as a means of effecting change in the world, not as an end unto itself. We write software to empower our patients and therapist to better solve the problems they’re facing. Ship small, learn fast: We are building new and novel products and believe that we learn what our users need by quickly shipping and iterationEverything is a product: Whether it's our patient search experience or a developer productivity improvement, we treat everything we build at Headway as a product with end-users in mind.Optimize for trust: We believe that engineers should be continually learning. To learn effectively and to be productive, engineers must feel safe asking questions and discussing mistakes. Tools we use: Languages: Python 3, TypeScript, Spark and KafkaLibraries: FastAPI, SQLAlchemy, ReactDatastores: Postgres, RedisData processing: Spark, KafkaInfrastructure: AWS (Fargate, ECS, S3, and more), Spark and KafkaMonitoring: Datadog, PagerDutyVersion control: Github

Full Time
🇺🇸 United States
🧔Senior
Dev OpsAWSGCPAzureCloudJavaScriptPythonTerraform

Engineering Coach

“Your role as a manager is not to do the work yourself, even if you are the best at it because that will only take you so far. Your role is to improve the purpose, people, and process of your team to get as high a multiplier effect on your collective outcome as you can.” - Julie Zhou, author of The Making of a Manager. At the heart of the role, a Coach at Help Scout is accountable for 2 things: 1) empowering your team to deliver a steady flow of high-quality customer value(i.e. mission aligned results), and 2) enabling the short and long-term success of the engineers on your team. How you do that is layered, nuanced, and hopefully part of what motivates you to be a leader and coach. Working closely with product managers and designers, you will ensure that your team has the proper knowledge, staffing, and skills to succeed and do the best work of their career. The Team The Engineering team is one of the three-piece ensembles, along with Product and Design, that makes up our Experience Organization at Help Scout. You will report to our Director of Product Engineering, Julie Cousins, and will be part of our 9-person Engineering leadership team, including our CTO, Denny Swindle. Engineers on your team(s) will be members of cross-functional groups working on mission-aligned initiatives. You’ll partner with Product and Design to empower engineers to understand and empathize with their customers, identify risks, determine milestones, and improve their craft. You’ll be a passionate catalyst for change that results from your team’s iteration and retrospectives. Timezone Note Given that we have remote team members living between EU through PT time zones, we require that your regular working hours overlap with 9 AM - 3 PM ET to ensure several solid blocks of overlap time with your team members. About the Role You’ll be working with product people that challenge you to grow every day, including leaders in Design and Product. The founders and leadership team are technical and committed to creating a magical experience for our customers. You will deliver value to your team members by providing them with growth opportunities, balanced feedback, and support that promote their career goals.Ultimately an engineer’s success within a team is a measure of your success as a coach. When they are doing their best work, and you provide thoughtful coaching and mentorship without being too hands-on, that’s how you know it’s working.Our teams are organized and committed to Lean Flow, and part of your job is to support, coach and reinforce this, and highlight and correct for anti-patterns to our agreed-upon practices.You will partner with your Product Managers, Product Designers and Tech Lead partners to co-create the roadmap for your team(s), helping to plan the strategic technology initiatives required to support future customer solutions.You will be responsible for identifying and anticipating future staffing needs and proactively engaging and partnering with our Talent team to support our hiring practices.Everything is secondary to the customer experience. We expect every engineer to have a keen sense of how their code will impact that experience concerning performance, availability, security, usability and accessibility.

Full Time
🌎 Worldwide
💵$184K-$195K
👴Manager
JavaScriptPythonGolang

Senior Backend Engineer, Engineering Scalability

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).

Full Time
🌍 Europe
💵$85K-$110K
🧔Senior
PythonPostgreSQLAWSRedisBack End

Software Engineer - Traffic Engineering

We are looking for a Software Engineer to join the Traffic team. Our mission is to build software systems that improve the performance and reliability of Cloudflare's network. The scope of our work is significant and has a broad impact across our portfolio of products. As a member of the Traffic team you will build and extend these systems. One such system is a control plane service that ingests a diverse set of data in order to load-balance customer traffic across our global network. You will work closely with Network Engineering, Product Engineering, Network Strategy, and other teams to translate their requirements into new capabilities on our platform. You will participate in all stages of the software development lifecycle, from designing and documenting systems, to writing code and automated tests, to planning, managing, and monitoring production software deployments. You will work with a wide range of technologies and programming languages, including Go, Python, Hashicorp Serf, ClickHouse, Salt, PostgreSQL, Grafana, Kubernetes, NETCONF, and more. Because you’ll be solving problems of massive scale and significance, and shaping the future of security and performance on the Internet, you are a growth-oriented individual who enjoys being outside of your comfort zone. You are comfortable in a fast-paced but sensible work environment. You value curiosity and empathy and lead with these values.

Full Time
🇬🇧 United Kingdom
🧔Senior
GolangPythonRustCC++

Software Engineer - Traffic Engineering

We are looking for a Software Engineer to join the Traffic team. Our mission is to build software systems that improve the performance and reliability of Cloudflare's network. The scope of our work is significant and has a broad impact across our portfolio of products. As a member of the Traffic team you will build and extend these systems. One such system is a control plane service that ingests a diverse set of data in order to load-balance customer traffic across our global network. You will work closely with Network Engineering, Product Engineering, Network Strategy, and other teams to translate their requirements into new capabilities on our platform. You will participate in all stages of the software development lifecycle, from designing and documenting systems, to writing code and automated tests, to planning, managing, and monitoring production software deployments. You will work with a wide range of technologies and programming languages, including Go, Python, Hashicorp Serf, ClickHouse, Salt, PostgreSQL, Grafana, Kubernetes, NETCONF, and more. Because you’ll be solving problems of massive scale and significance, and shaping the future of security and performance on the Internet, you are a growth-oriented individual who enjoys being outside of your comfort zone. You are comfortable in a fast-paced but sensible work environment. You value curiosity and empathy and lead with these values.

Full Time
🇺🇸 United States
💵$137K-$188K
🧔Senior
GolangPythonRustCC++

Data Engineer

We are looking for Data Engineers to come join Cloudflare and help us build a scalable petabyte scale data lake and EDW using modern tech stack. Success in this role comes from marrying a strong data engineering background with product and business acumen to deliver scalable data pipelines. You’ll develop solutions to support the cross-functional needs for integrating data from a central data warehouse to operational systems including but not limited to SaaS tools used for growth, marketing, sales and support. We need strategic thinkers and problem solvers who can help us reach our North Star goals. Your Responsibilities: Develop technical tools and programming that leverage big-data techniques to cleanse, organize and transformdata and to maintain and update data structures and integrity on an automated basisAbility to design application components and evolve architecture including API/Services, Data Access,Integration, Application componentsCapable of working closely with business and product teams to influence technical strategy conversations andensure data solutions are aligned with business initiatives and are of high quality.Build tools to automate the monitoring or workload and take proactive measure to scale the platform or to fix theproblemBuild integration pipelines based on principles of reusability, security, scalability and qualityEmbrace new technologies and work with various tools and technologies to achieve desired functionality. This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Full Time
🇵🇹 Portugal
🧔Senior
GCPScalaPythonCI/CD

Senior DevOps Engineer

As a DevOps Architect at Parabol, you’ll bring new experiences to life that shape the daily work experience of a growing user base, designing and building along with an inspiringly talented and kind team. We Are: Creators of Parabol, the open-source meeting app for remote and agile teams Backed by top investors: Microsoft, Slack Fund, CRV, and Haystack Committed to transparency, honesty, empathy, experimentation, and play A fully-distributed global team who value flexible scheduling and travel An Equal Opportunity Employer

Full Time
🌎 Worldwide
💵$140K-$180K
🧔Senior
GCPKubernetesGitHubAWSBashPythonCI/CDDev Ops

Senior Full Stack Engineer

We're looking for a Sr. Full Stack Engineer to join the team at Zapier. We’re on a mission to make everyone more productive at work. Zapier has helped millions of people build businesses through the power of automation. As a Senior Full Stack Engineer you will work alongside other Engineers to build out experiences designed in close collaboration with our Product Manager and Designer that will help users new to Zapier get oriented to the product faster and help instill an automation mindset that will allow them to unlock the true power of our products. If you’re interested in advancing your career at a fast-growing, profitable, impact-driven company, then read on… Things You Might Do Zapier is a fast-growing, remote-first company. You'll likely get experience on many different projects across the organization. That said, here are some things you'll probably do: Building and scaling web products that directly impact our customers or partners.Developing frontend components and UIs that are reusable and highly performant.Design and build RESTful APIs to be used in a front-end applicationRun experiments to learn what techniques work best at keeping users engaged and informedMonitor reliability and performance through dashboards and tools to ensure availabilityDig into bugs and feature requestsWork with teams and stakeholders across Zapier to help them deliver value to customers in new and exciting waysHelp other engineers on the team and across ZapierAs a part of Zapier's all-hands philosophy, help customers via support to ensure they have the best experience possible.

Full Time
🌎 Worldwide
💵$167K-$219K
🧔Senior
PythonDjangoReactNodeAWSFull Stack

Site Reliability Engineer (UTC+10 and UTC+11)

We're seeking a talented Site Reliability Engineer to join our Compute team. As we continue to scale our product and grow our team, we’re looking for an experienced Site Reliability Engineer to help drive automation, performance, and reliability in our cloud-based infrastructure. At this time, we are seeking candidates based in Hawaii, New Zealand, and Australia (UTC+10 and UTC+11). Things You’ll Do As part of this team, you’ll work on: Designing and deploying our AWS infrastructure using infrastructure as code (Terraform, Helm, etc) across multiple accounts.Contributing to our kubernetes clusters (EKS) and serverless functions (Lambda). Production Engineering provides compute resources as a service, and you’ll help shape what features we offer.Evaluating new tools and recommending technologies to the entire organization. If there’s a tool that will help us serve our customers, we’ll go get it.Partnering with teams to solve novel infrastructure and design problems. Service teams are responsible for keeping services running. It’s your job to help them make decisions that scale.Building services to integrate systems, process high-traffic workloads, and perform critical migrations. We don’t believe in drawing a hard line between developers and SREs–if you see a part of the code you can improve, default to action and make the change. Using site reliability principles, you’ll help fix problems at their root cause rather than just the symptoms. You'll improve application reliability using a software engineering approach to operations. You'll develop internal tools and systems to help engineering teams ship better software, faster. You'll get to impact every engineering team in the organization and use a broad set of technologies. Maintaining excellent relationships and communicating effectively with teams will be crucial to your success. Building new features and services is a big part of this role. We continually develop and implement new ways to support our teams, understand our customers’ needs, and become experts in site reliability. When bad things happen, you'll have the support of your team to solve contributing causes, learn from failures, and build robust and resilient systems for our customers. We look for the solution that automates the problem away, not one that requires manual effort. If you’re interested in making a big impact and taking our infrastructure to the next level at a fast-growing and profitable startup, then read on. Things We've Done Recently Built dozens of new microservices in Kubernetes across multiple AWS accountsContributed to open-source Kubernetes projects to support autoscaling our stackContinually grown to handle millions of daily requestsHandled major migrations between hosting providers, database systems, and stateful technologiesCreated rapid deployment pipelines in GitLab and ArgoCD to support continuous deliveryBuilt tools to bootstrap new Kubernetes services at the click of a button

Full Time
🌎 Worldwide
💵$138K-$207K
👨Mid-level
AWSTerraformKubernetesCloudPythonGolang

Software Engineer - Backend

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.

Full Time
🇨🇦 Canada
👨Mid-level
Back EndPythonDjangoGraphQL

Software Engineer - Fullstack

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.

Full Time
🇨🇦 Canada
👨Mid-level
Full StackBack EndPythonDjangoGraphQLReactAngularCypressJest

QA Automation Engineer

In this role you will be responsible for ensuring the quality of every release that goes out. Sporty isn’t like other organisations that just see QA as a blocker - we give our QA team members the power you need to do your job, including deciding what is ready for launch and what needs more work. You will be involved at every step of the development process, from requirements capture and estimation, all the way through to final testing and launching. Responsibilities Testing (black box, white box, integration, and performance) of the Web and Android / iOS platformsCreate automated Web / Mobile / API test casesTrack and analyse automated tests to improve test efficiencyTrack and record product issues and analyse the problems through various tools, giving feedback to relevant personnel to make correctionsShare test-related information with other team membersDevelop automated tests and test frameworksImprove our Continuous Integration pipelineIdentify and execute on opportunities to improve or establish quality processesHelp automate all aspects of the software engineering processWrite test plans / test cases and output test reports according to feature requirementsSimulate user needs and actual usage scenarios from a user perspectiveReview designs and code done by others and provide constructive feedbackContinuously develop your own skills Mentor less experienced members of the team

Full Time
🌎 Worldwide
👨Mid-level
Quality AssurancePythonJavaMySQL

Senior QA Engineer

Review requirements, specifications and technical design documents to provide timely and meaningful feedback. Create detailed, comprehensive and well-structured test plans and test cases.Estimate, prioritise, plan and coordinate testing activities.Design, develop and execute automation scripts using internal automation framework and system.Identify, record, document thoroughly and track bugs.Perform thorough regression testing when bugs are resolved.Develop and apply testing processes for new and existing products to meet client needs.Liaise with internal teams, i.e. developers and product managers to identify.Monitor debugging process results.Track quality assurance metrics, like defect densities and open defect counts.Stay up-to-date with new testing tools and test strategies.

Full Time
🌎 Worldwide
🧔Senior
PythonRubyJavaQuality Assurance

Senior DevOps Engineer

As a DevOps engineer you will be part of a small team of engineers that run the development, test, and production infrastructure at eyeo. The team is quite diverse and they value transparency, honesty and fairness. They work closely with the other Infrastructure and Platforms engineering teams, setting up their own processes and avoiding bureaucracy. After your morning routine, you'll be expected to Monitor production infrastructure, mitigate incidentsMaintain, extend and evolve our DevOps platforms to support stakeholders needsAutomate provisioning and similar processes related to a variety of technical team workContinuously improve code, processes and service quality through reviews, pair programming, backlog triage etc

Full Time
🌎 Worldwide
🧔Senior
Dev OpsLinuxAnsibleTerraformPythonGolang

System Engineer - End User Computing (Apple/MacOS) - Open to remote across ANZ

We’re expanding the dedicated End User Computing team at Canva to focus on the growing needs of our organisation. This team maintains the device management, configuration and compliance of end-user devices, as well as the required infrastructure to support it. Our vision is to make working on Canva devices a secure, delightful and frictionless experience. Our mission is to eliminate Canva devices as a source of compromise through user-centric security mechanisms and practices. We’re looking for an engineer with experience in the End User Computing space that is passionate about making complex things simple and empowering others. This is a hands-on role with a good split of technical work and stakeholder management. You’ll get to define our future end-user ecosystem, build it, and be a founding member of the team that supports it. Our teams at Canva are highly collaborative, and you’ll be working closely with a number of different stakeholders throughout the organisation. What you'll be doing! Drive delivery of engineering projects from ideation to completion within start-up time frames to promote end-user productivity while keeping our systems secure, performant and compliantKeep in touch with the latest industry trends and community, and apply relevant learnings internallyIntegration of first and third-party systems that are required for device management, user experience and productivityEnable a culture within Canva where everyone is able to do the work they need while remaining secure on their deviceWork in tandem with our support and engineering teams to ensure that our employees are getting the best end-to-end experience on their work platformsWork with our Security teams in deploying the latest endpoint monitoring software, security & OS patches to ensure new vulnerabilities are patched on day 1Proactively maintain a backlog of work that seeks to manage technical debt and encourages continuous improvementProvide technical expertise through technical design docs and code reviewsContribute to team culture through knowledge sharing, mentoring, and continuous feedbackFacilitate and participate in change and incident management processes

Full Time
🌏 Oceania
🧔Senior
PythonBash

Senior Full-Stack Engineer - Internal Applications (Open to remote across ANZ)

About the group/team This role sits within our Internal Applications team, which creates bespoke internal products such as a people directory, translation bot and URL shortener to help us operate efficiently as we rapidly scale our headcount. These products are tailored to Canva’s needs and help us maintain our culture. We are looking for a Fullstack Software Engineer with a Frontend focus to contribute to a versatile team to ensure the continued success of our internal apps. What you'll do (Responsibilities) Work with a product designer, product manager and fellow engineers to build web applications with a focus on an outstanding client-side experienceBuild efficient, performant and reusable frontend abstractions and systemsLead frontend development within the team, including training and mentoring othersWhile this is a frontend-focused role, the majority of our backend is Python based which you’ll also work on to build out APIs, integrations and infrastructureParticipate in design and code reviewsCommunicate and collaborate with other team members to resolve the best solutions to difficult problemsFacilitate teamwork and efficiently advocate for engineering needs to non-technical team membersModels initiative and ownership in achieving goals, improving processes and solutionsHelp to identify and communicate standard practices and methodologies for frontend engineering

Full Time
🌏 Oceania
🧔Senior
Full StackTypeScriptJavaScriptReactPython

Senior Software Engineer (Python / Golang) - AWS / Terraform / DevOps (Open for Remote across ANZ)

The Cloud Platform Group: Within Infrastructure, is the Cloud Platform Group. They are made up of approximately 60 Software Engineers, and their goal is to enable the safe, secure and reliable operation of canva.com and internal workloads. Cloud Platform’s mission is to reduce the complexity of using the Cloud (we use AWS) so that engineers can focus on their own domains. We build products to support engineers across the company to easily provision and configure Cloud resources, release, run and operate workloads. And our goal is to ensure it's all done in the simplest and most secure way possible. The Cloud Components team’s primary mission is to provide easy ways to provision, configure and manage infrastructure in the Cloud for all engineering teams at Canva. In order to fulfil this mission, we are not only following Software engineering best practices and Infrastructure-as-Code (IaC) methodologies, but also designing, maintaining and implementing supportive automations and Cloud architectures. Therefore, we expect Cloud Component team members to possess a spectrum of skills from general computer science skills, Cloud solution architectures, IaC tooling to high-level programming languages. What you'll do: Design, implement and maintain processes and automations for Canva’s engineering teams to simplify the provisioning and configuration of their workloads in the Cloud and other platformsBe an SMEs in Infrastructure-as-Code (specifically, in Terraform and AWS)Develop infrastructure solutions with scalability, high-availability, and security in mindCollaborate with other teams to work out the best solutions to their cloud problemsParticipate in solution design meetings, hiring interviews, and code reviewsPropose and contribute to new approaches and solutions to ensure we future-proof Canva's distributed cloud infrastructure as we continue scaling globally

Full Time
🌏 Oceania
🧔Senior
Dev OpsPythonGolangKubernetes

Senior Observability Engineer (SRE) - open to remote across ANZ

The Team The Observability Team is responsible for all operational insights inside Canva. Our goal is to provide our development team with world-class tools to view how their services are performing in production. We achieve this by combining industry-leading third-party solutions with our own in-house developed solutions. We work across the entire stack maintaining our metrics and logging Java libraries, our logging and metrics infrastructure, error and alert routing, and our incident management process to name just a few. As we scale all of these areas require more sophisticated solutions to ensure that Canva developers can continue to grow without compromising on reliability or availability. What you'll do (Responsibilities) As a technical lead, you will guide the design and implementation of some of our major projects like scaling our Logging, Metrics and Tracing tooling.Help identify gaps in Observability tooling at Canva and help take it to the next level.Be proactive in modernising our Observability tooling and participate in brainstorming and POC’ing to determine how we can improve our existing systemsBecome an authority in the area of Observability and evangelise the benefits of accurate instrumentation throughout the organisationHelp build new features into our Logging and Alerting pipelines to ensure that people are getting notifications for errors that are related to their domainsHelp develop solutions to tackle difficult problems such as how to deal with high-cardinality metrics which we can’t solve with our existing toolingGuide and mentor other people on the team and help them grow their skills and knowledge

Full Time
🌏 Oceania
🧔Senior
PythonJavaGolangElasticsearchTerraform

Software Engineer (Python) - AWS/Kubernetes/Devops - Open for Remote across ANZ

About the Infrastructure Group: The Infrastructure Group's focus is to make infrastructure easy for all the other engineering teams at Canva. We accomplish this by optimizing existing solutions, developing internal tooling, promoting best practices throughout the organisation, introducing global infrastructure changes, and mentoring the engineering teams on how to do infrastructure - the right way. We work as a team to find the pragmatic solutions to a wide range of performance and scaling problems to ensure Canva continues to grow and our users have smooth and seamless design experiences. This focus on long term growth is made possible by every engineering team at Canva owning the operations and infrastructure of the systems they design and implement, instead of having a dedicated ops team: on the spectrum between ops and dev, the Infrastructure Group operates very close to dev, so the skills required are also close to those required for dev work, with a focus on software engineering fundamentals. The Cloud Platform Group: Within Infrastructure, is the Cloud Platform Group. They are made up of approximately 60 Software Engineers, and their goal is to enable the safe, secure and reliable operation of canva.com and internal workloads. Cloud Platform’s mission is to reduce the complexity of using the Cloud (we use AWS) so that engineers can focus on their own domains. We build products to support engineers across the company to easily provision and configure Cloud resources, release, run and operate workloads. And our goal is to ensure it's all done in the simplest and most secure way possible. What you’ll be doing (your responsibilities): Build the cloud foundations that support modern distributed microservices that are hosted on AWSTo be a contact point and subject matter expert with respect to our AWS environmentDevelop infrastructure solutions with scalability, high-availability, and security in mindCollaborate with other teams to work out the best solutions to their cloud problemsParticipate in solution design meetings, hiring interviews, and code reviewsPropose and contribute to new approaches and solutions to ensure we future-proof Canva's distributed cloud infrastructure as we continue scaling globally

Full Time
🇦🇺 Australia
🧔Senior
PythonDev OpsAWS

Senior Observability Engineer (SRE) - open to remote across ANZ

The Team The Observability Team is responsible for all operational insights inside Canva. Our goal is to provide our development team with world-class tools to view how their services are performing in production. We achieve this by combining industry-leading third-party solutions with our own in-house developed solutions. We work across the entire stack maintaining our metrics and logging Java libraries, our logging and metrics infrastructure, error and alert routing, and our incident management process to name just a few. As we scale all of these areas require more sophisticated solutions to ensure that Canva developers can continue to grow without compromising on reliability or availability. What you'll do (Responsibilities) As a technical lead, you will guide the design and implementation of some of our major projects like scaling our Logging, Metrics and Tracing tooling.Help identify gaps in Observability tooling at Canva and help take it to the next level.Be proactive in modernising our Observability tooling and participate in brainstorming and POC’ing to determine how we can improve our existing systemsBecome an authority in the area of Observability and evangelise the benefits of accurate instrumentation throughout the organisationHelp build new features into our Logging and Alerting pipelines to ensure that people are getting notifications for errors that are related to their domainsHelp develop solutions to tackle difficult problems such as how to deal with high-cardinality metrics which we can’t solve with our existing toolingGuide and mentor other people on the team and help them grow their skills and knowledge

Full Time
🌏 Oceania
🧔Senior
JavaPythonGolang

Data Engineer

At Skylight, data engineers work closely with product managers, researchers, designers, engineers, and data scientists to design ways to ingest, optimize, synthesize, and analyze data to help users make informed decisions. They build software and infrastructure to process data from a variety of sources and store it in a way that supports analytical and other needs of end users. What you’ll do: Use a variety of data processing tools, languages and libraries to ingest, transform, and enrich dataWork with a variety of data processing and storage infrastructure while optimizing for both performance and cost.Analyze data for trends and patterns, developing actionable insights that drive business goals and objectivesWrite readable, reusable, and performant code to ensure the performance and reliability of data extraction and processingPreserve privacy, security, and integrity through the entire data life cycle Engage with stakeholders to identify opportunities for data-driven impactCollaborate with others as part of a cross-functional team that includes user experience researchers and designers, product managers, engineers, and other functional specialists We participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you’re authorized to work in the U.S. We're an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

Full Time
🌎 Worldwide
💵$90K-$160K
👨Mid-level
Python

Python Developer Relations Engineer

As a member of the Developer Relations team, you will play a key role in better understanding how our developers use the product - from onboarding and first explorations, to advanced Enterprise applications - and using what you’ve learned to enable the community and to champion feature requests and improvements on their behalf. You’ll work directly with Documentation writers, Product Managers, and Engineering to use what you’ve found to improve the developer experience for every user by producing technical articles, documentation, example code, and training resources, and to advocate for that experience in event talks and public demos. Your goal will be to cultivate relationships within developer communities, all for the purpose of providing the resources and context needed to enable developers to make cool things that solve real problems with Platform.sh. It’s from those relationships that you will be best able to create resources well aware of best practices in those communities, and how best to support integrations between popular tools and Platform.sh. The Product organization is distributed across the Americas and Europe. What you can expect Write, update, and maintain documentation around best practices working with our product using a variety of frameworks and programming languagesResearch best practices within developer communities in order to produce and maintain example codebases meant to be deployed by our usersTransform research into interesting blog postsLeverage research into content for conference and meetups talks, that can be given at both online and in-person eventsAssist internal teams as a technical resource for improving developer experience generally, as well as around the specifics of a given framework and runtimeCollaborate with all teams throughout Developer Experience to produce documentation, onboarding materials and training pathsPlan and participate in team webinars, live streams, and workshopsCultivate collaborative relationships with our users as well as external developer communities What we bring as a team Join a team of fellow tinkerers to deep dive into frameworks and tooling, share that knowledge through example code and technical documentation, and investigate the bugs and edge cases that need visibility so our users don’t have toAn open work environment where your voice is welcomed on any topicA culture of constant improvement, no process for process sake or hierarchical red-tapeWe are a growing company and actively foster internal promotion opportunities This is a remote job. Work from anywhere in North America! We’re a worldwide, distributed team looking for the best talent. Our remote model has been in practice and thriving since 2014. To us, remote work means flexibility and having truly diverse, global teams. A clear and concise written communication style is required for success in the role and the company. The cover letter to your application will be the first test of this metric.

Full Time
🌎 North America
👨Mid-level
Python

Cloud Software Engineer (France)

For its groundbreaking PaaS solution, https://platform.sh is looking for a Cloud Software Engineer based in France with an interest in Python or Go, good understanding of Linux systems, and an ability to embrace the challenges of building robust, distributed systems. There are many interesting challenges at Platform.sh that could use your attention: Our project backend allows customers to update their application with a Git push, or spin up a development environment in one step. We’re steadily adding more features to itWe maintain a wide selection of LXC, VM (AWS, Azure, Google Cloud, OpenStack), and Docker images using concise, declarative manifestsWe have a high container density in our industry, and we’re aiming to get it higherWe’ve been working hard on a fast, resilient, and cost-optimized observability framework to make system behavior transparent to us and our customersWe support customer applications that use many different programming languages, including Python, Ruby, NodeJS, PHP, Java, Elixir, and .NETWe want to explore many other areas, including auto-healing on high-availability clusters, the performance of our multi-protocol ssh proxy, improvements to our block storage layer built on Ceph, new features on the edge layer, and the great ideas you’ll bring with you when you joinBy the way, we have our own orchestration software. For example, you won't be using Kubernetes for now, but will instead collaborate with the team to create other great tools :) If you’re preparing for the technical interview, it might be helpful to know that this role involves more systems engineering than application development. So knowing about system calls is more important than, say, knowing Django. If you don't have all the required skills: we are also looking for potential. We understand the importance of an active mind, and no one's skills are more important to us than finding a good overall fit. This is a remote job. Work anywhere from France! We’re a worldwide, distributed team looking for the best talent. Our remote model has been in practice and thriving since 2014. To us, remote work means flexibility and having truly diverse, global teams. To maximize team collaboration with product, design and engineering teams, this role is preferred in France in time zones ranging from UTC-1 to UTC+2.

Full Time
🇫🇷 France
👨Mid-level
PythonGolang

Site Reliability Engineer (SRE)

Nedap Healthcare is looking for an experienced Site Reliability Engineer to join a distributed team of engineers, with members in Europe and North America. We operate a mix of physical servers and virtual machines in on-premise and public cloud environments. Our core offering includes a container platform and supporting infrastructure, as well as a set of standard services, e.g. databases, observability stacks, and storage platforms. The bulk of the day-to-day work is in automating and modernising legacy systems, and maintaining and improving the infrastructure underlying Nedap's many web services. Your team: We are a team of 7 people distributed across North America and Western Europe. We've normalised prioritising a healthy work/life balance and practicing self-care, and both expect and encourage each other to do so. What you can expect: An experienced distributed team;Participate in an on-call rotation, with European and North American shifts;Proactive communication and clear direction;Daily video standup calls, and weekly video team meetings;Optional quarterly in-person gatherings;A flexible work environment;Team members and an organisation who genuinely care about your well-being.Our main office is in Groenlo (Netherlands), but this role is open to anyone in or within +/- 1 hour of Central European Time, or a North American time zone (Atlantic Time to Pacific Time).

Full Time
🌎 Worldwide
👨Mid-level
KubernetesTerraformRubyPythonGolang

Get jobs sent to