Recent remote jobs
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. We are hiring team members who are passionate and energized by the vision of empowering our customers in a complex industry through technology, data and a deep understanding of client concerns. 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.
Your role
Your role as a Full-stack developer at Clevertech will actively contribute to creating software solutions that will set industry standards. You will work alongside some of the best in a collaborative environment while focusing on your core skills. Be a master of your craft while being 100% remote and never have to worry about filling in timesheets.
This position will require a candidate to start immediately
What is required
- 7+ years of professional experience (A technical assessment will be required)
- Senior-level experience in the front-end (React) back-end (Node, Express, Mongo, SQL) Python, GraphQL as well as Threejs
- Working knowledge of 3D modelling workflows and software (WebGL, OpenGL, ThreeJS, etc.)
- Ability to create clean, modern, testable, well-documented code
- English fluency, verbal and written
- Personality traits: Professional, problem solver, proactive, passionate, team player.
Working at Clevertech
People do their best work when they’re cared for and in the right environment:
- RemoteNative™: Pioneers in the industry, we are committed to remote work.
- Flexibility: Wherever you are, and wherever you want to go, we embrace the freedom gained through trust and professionalism.
- Team: Be part of an amazing team of senior engineers that you can rely on.
- Growth: Become a master in the art of remote work and effective communication.
- Compensation: Best in class compensation for remote workers plus the swag you want.
- Cutting Edge: Stay sharp in your space, work at the very edge of tech.
- Passion: Annual financial allowance for YOUR development and YOUR passions.
Getting Hired
Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!
The best people in tech just happen to be all over the world. Are you one of them? APPLY NOW
At Clevertech, we're committed to learning and growing every day, together. Join our community and subscribe to our newsletter, featuring curated topics picked by Clevertech's best.
Job Benefits:
- Full-Time Telecommuting
- Flexible Schedules
- Paid Time Off
- Ability to Work with Cutting-Edge Technology
- Opportunity to Work with and Learn from Top Developers
- Contribute to Open Source
- Flexible Family Leave
- E-Reader for Trainings, Book Club, & Book Recommendations
- Annual Personal Development Stipend
Job description
ShortPoint company is looking for a "Middle Automation QA Engineer" (JS/TS) to join the quality team on a full-time basis.
About ShortPoint:
ShortPoint is a subscription software that helps teams build beautiful and engaging intranet sites with no coding, simply from Office 365, SharePoint, and SAP Cloud Portal. ShortPoint has a team of over 30 experts and is based in the US, with offices in Ann Arbor, Michigan, Lviv (Ukraine) and Dubai (UAE).
Started in Dubai in 2015, Over 20 thousand intranet sites have been created using ShortPoint in 2018 alone, empowering and making over 8 million employees happier and more productive every day. Hundreds of teams from 56 countries at such amazing companies as Microsoft, AT&T, European Union, Pepsi, EPSON, British Petroleum, General Electric, Australia Post and NASA who are using ShortPoint to create space mission intranet sites to Mars.
Responsibilities:
- Automation of UI, API levels on web project.
- Development and support of auto-tests.
- Maintaining/Building test automation framework.
- Preparation/correction of test cases for the automation needs.
- Preparation of test data, test environments for automation needs.
- Analysis and adjustment of reporting based on the test run results.
- Communication with the development team, managers and QA manual team.
Requirements:
- 2+ years of experience in JavaScript/TypeScript.
- Good understanding of Node.js core.
- 2+ years of experience in Selenium based FW like (WDIO, Protractor or similar).
- 2+ years Experience with Mocha/Jasmine.
- Familiarity with Jest.
- Experience with CI/CD processes and tools (Jenkins, GitLab CI, CircleCI or similar).
- Good experience in working with version control systems (e.g. GIT, GitHub, Bitbucket).
- Solid work experience in BDD/TDD.
- Knowledge of test automation approaches and best practices.
- Good knowledge of different testing methods, techniques, and types.
Will be a plus:
- Experience in the creation of automation frameworks from scratch.
- Experience with Office365 or SharePoint.
Benefits:
- Working Remotely.
- Flexible working hours.
- Enrollment in Company Fitness Program.
- Team Building and Meet ups.
- Career growth opportunities.
Interested?
Apply via the application form.
Agency calls are not appreciated.
PI133908750
Find, plan, and share adventures with komoot. Driven by a desire to explore, and powered by the outdoor community’s recommendations, it’s komoot’s mission to inspire great adventures making them accessible to all. And we’re good at what we do: Google and Apple have listed us as one of their Apps of the Year numerous times! Today, with over 17 million users and 100,000 five-star reviews, komoot is well on its way to becoming the most popular cycling and hiking app for people who love adventures worldwide.
About the role
You’ll team up with four world class iOS engineers and take over full responsibility for our iOS app. Touching all parts of the iOS app, your work will make outdoor adventures easily accessible to our users. You’ll develop diverse features for navigation, routing, social interaction and content visualization that will make your work challenging and fun.
At komoot we want to make great adventures accessible to everyone... and welcome all prospective applicants.
Ready for your next adventure?
What you will do
- Develop innovative new features from the first idea and concept over to road map planning, implementation, testing, release and monitoring.
- Work in one of our cross-functional squads of backend, web and mobile developers, designers, copywriters, QA, data scientists, and product experts.
- Team up with Matthias, Barbara, Marco and Florent to build a state of the art iOS app with more than 5 million installations.
- Release frequently with continuous builds, testing and direct team feedback.
Why you will love it
- You’ll work with a truly inspiring product that brings real life value to our users and empowers them to explore more of the great outdoors.
- We offer challenging tasks, such as turn-by-turn navigation, maps, on-/offline hybrids, data synchronization and nearly everything the iOS platform offers.
- We believe good ideas and commitment count more than titles.
- Your expert knowledge will make you a key player amongst a team of highly motivated, talented people.
- This is a remote role and you are free to work from anywhere that lies between the time zones UTC-1 and UTC+3. Beach? The mountains? Or a co- working space (covered by us)?
- You’ll have a self-determined job with personal responsibility to move things forward, shape the processes and choose the tools you need to do your best work.
- You’ll join an international and fully remote team spread across all of Europe with a common mission - to inspire great adventures, making them accessible to all.
- You’ll travel with us (when safe) for team gatherings in amazing locations several times a year. You can check out this playlist to find out more about how we stay close while being remote. (http://bit.ly/39xtIrn)
You will be successful in this position if you
- Are highly self-driven, responsible and keen to learn and improve.
- Love to develop awesome products with a focus on great user experiences.
- Have 4+ years of professional experience with developing high quality production iOS apps.
- Have 3+ years of professional experience in Swift development.
- Love to work fullstack on native iOS apps.
- Have a deep and up to date knowledge of iOS design principles and patterns, the core iOS frameworks and technologies.
- Write code that's readable, well documented and meaningfully tested.
- Are a great team player and communicator in a diverse and international remote team.
Sound like you?
We want to hear from you! Please send us the following:
- Your CV in English highlighting your most relevant experience.
- A covering letter explaining who you are and why you are interested in working at komoot.
- Examples of your work (e.g. apps, GitHub, your private projects, etc.)
- Feel free to send us something that shows us a little more about what you’re interested in, be it your Twitter/Instagram account, or your OpenStreetMap profile if you have one.
Job Benefits:
- Work wherever you thrive
- 38 paid vacation days
- Health insurance
- Latest computers and devices
- Company gatherings 3 times/year
- Social security insurance
Time zone: (GMT+01:00) Berlin +/- 2 hours
Find, plan, and share adventures with komoot. Driven by a desire to explore, and powered by the outdoor community’s recommendations, it’s komoot’s mission to inspire great adventures making them accessible to all. And we’re good at what we do: Google and Apple have listed us as one of their Apps of the Year numerous times! Today, with over 17 million users and 100,000 five-star reviews, komoot is well on its way to becoming the most popular cycling and hiking app for people who love adventures worldwide. Join our fully remote team and change the way people explore!
About the role
You’ll team up with four world class Android engineers and take over full responsibility for our Android app. You’ll work on all parts of the Android app and make outdoor adventures easily accessible to our users. You’ll develop diverse features for navigation, routing, social interaction and content visualization that will make your work challenging and fun.
At komoot we want to make great adventures accessible to everyone... and welcome all prospective applicants.
Ready for your next adventure?
What you will do
- Develop innovative new features from the first idea and concept over to road map planning, implementation, testing, release and monitoring.
- Work in one of our cross-functional squads of backend, web and mobile developers, designers, copywriters, QA, data scientists, and product experts.
- Team up with Arne, James, Dmitry and Iwo to build a state of the art Android app with more than 10 million installs.
- Release frequently with continuous builds, testing and direct team feedback.
Why you will love it
- You’ll work with a truly inspiring product that brings real life value to our users and empowers them to explore more of the great outdoors.
- You’ll work on challenging tasks, like maps, data synchronization, turn-by-turn navigation and nearly everything the Android platform offers.
- Your expert knowledge will make you a key player amongst a team of highly motivated, talented people.
- We believe good ideas and commitment count more than titles.
- This is a remote role and you are free to work from anywhere that lies between the time zones UTC-1 and UTC+3. Beach? The mountains? Or a co- working space (covered by us)?
- You’ll have a self-determined job with personal responsibility to move things forward, shape the processes and choose the tools you need to do your best work.
- You’ll travel with us (when safe) for team gatherings in amazing locations several times a year. You can check out this playlist to find out more about how we stay close while being remote. (http://bit.ly/39xtIrn)
You will be successful in this position if you
- Are highly self-driven, responsible and keen to learn and improve.
- Love to develop awesome products with a focus on great user experiences.
- Have 4+ years of professional experience with developing high quality production native Android apps.
- Have 3+ years of professional experience with Kotlin.
- Have 3+ years of professional experience with Java.
- Keep your knowledge about Android and Android development up to date.
- Write code that's readable, well documented and meaningfully tested.
- Know how to build a scalable Android app architecture.
- Are a great team player and communicator in a diverse international and fully remote team.
Sound like you?
We want to hear from you! Please send us the following:
- Your CV in English highlighting your most relevant experience.
- A covering letter explaining who you are and why you are interested in working at komoot.
- Examples of your work (e.g. apps, GitHub, your private projects, etc.)
- Feel free to send us something that shows us a little more about what you’re interested in, be it your Twitter/Instagram account, or your OpenStreetMap profile if you have one.
Job Benefits:
- Work wherever you thrive
- 38 paid vacation days
- Health insurance
- Latest computers and devices
- Company gatherings 3 times/year
- Social security insurance
Time zone: (GMT+01:00) Berlin +/- 2 hours
Your new company
Join ARUP as a .Net Developer, develop software in C# & SQL.
Who are Arup? A world class firm of designers, planners, engineers, architects, consultants and technical specialists, working across every aspect of today's built environment.
Your new role
This role provides an opportunity to be exposed to a wide range of activities and technologies in a thriving and highly technical environment
- Developing software in appropriate programming languages primarily C# & SQL. Exploring new development techniques and tools that will enhance the performance and/or functionality of the applications.
- Interrogating, analysing and understanding the data sets associated with each of the systems built by the team.
- Playing an active part in our agile team: helping to build an inclusive environment, sharing your knowledge and promoting development best practices with colleagues within in the team.
- Maintaining the integrity and quality of the application code base through code reviews, use of coding standards, version control, issue tracking, documentation, and testing (Manual and Automated)
What you'll need to succeed
- An aptitude for analysing and understanding data.
- Experience / appreciation of cloud hosting, build and deployment in the cloud (e.g. AWS, Azure, Google, Heroku), PaaS and SaaS.
- Database development experience using SQL (SQL Server, MySQL, Postgres) and/or NoSQL (HBase, Redis, MongoDB) data stores.
- Experience with DevOps principles and techniques, source code control, CI/CD tools and automation
- Capable of solving complex technical and software development problems and conveying this information to others.
If this sounds like you, please do not hesitate to reach out.
harry_weston@hays.com.au
02 9249 2212
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.
SA Licence number : LHS 297508
In order to reach our growth expectations and optimize our business process, we’re now looking for a Senior Data Scientist to join the exciting journey.
As a Senior Data Scientist, you will be responsible for modeling complex problems, discovering insights and identifying opportunities through the use of statistical, machine learning, algorithmic and experimental techniques. You will need to collaborate effectively with internal stakeholders and cross-functional teams to solve problems and create operational efficiencies. The candidate should be able to apply a breadth of tools, data sources and analytical techniques to answer a wide range of business questions and present the insights. Additionally, the candidate should be highly motivated to drive issues to resolution.
You are playing a pivotal role to detect fraud and mitigate loss and generate insights about marketing, our merchants, and customers. You will help build rich datasets and state-of-art machine learning techniques to develop data products that are used by thousands of users and contribute to the growth of our business.
This is a full-time position on remote basis.
About you:
- You have 3-4 years of hands-on experience developing machine learning models at scale from inception to business impact
- Relevant experiences in risk management (fraud/ credit), consumer lending, consumer finance, and/or business growth are preferred
- Quantitative background in computer science, statistics, math, and similar majors
- Deep understanding of modern machine learning techniques, such as logistic regression, random forest, classification, and recommendation systems
- Strong machine learning programming skill (Python, R, and SQL preferred)
- Willingness to learn new technologies/languages
- Self-driven with the ability to work in a self-guided manner
- English is a must since we are an international team
What you will do:
- Evaluate potential approaches, build features, algorithms, and determine metrics to improve the current machine learning models
- Develop machine learning systems - from data pipelines and training to real-time prediction engines
- Work cross-functionally with Product owners, engineers, DevOps and other business units to improve our existing machine-learning systems
- Identify new opportunities to apply Machine Learning to different parts of the product
- Stakeholder management (both internally, and externally - for example, vendors) is a fairly big part of the role
Job Benefits:
- Flexible working hours
- 100% Remote
- Work/life balance
- Modern technologies: AWS, Kubernetes, Grafana, Springboot, Flutter...
- Meetups
- Clean code
- Agile
- Flat structure
Time zone: (GMT+01:00) Central European Time - Prague +/- 2 hours
Please Note: Position is Fully Remote.
We are looking for someone who has a passion for solving new and interesting problems. We welcome what you bring: new ideas and fresh perspectives that can help grow our team and our platform-both internally and with our customers. Your contributions and expertise will be extremely important to the success of the team through your technical work, experience, and leadership.
What We Are Looking For
Job Title: Back End Senior Software Development Engineer
Exemption Status: Exempt
Reports to: Chief Technology Officer
Positions Summary: SRT is seeking several mid-career and senior developers to work remotely with a dispersed team. We are focused on finding experts in back-end development.
Specific Responsibilities (Back-end Focus):
- Support back-end development using languages and tools including, but not limited to, Java, JavaScript, Go, or Python.
- Good understanding of database, data structures, and algorithms is required.
- Knowledge of Docker and Kubernetes is beneficial but not essential.
General Responsibilities (Everyone):
- Ensure a continuing affirmative application of SRT policies concerning diversity, equity and inclusion.
- Develop scalable services across multiple data regions.
- Contribute to the technical development of software as required for product deployment.
- Collaboratively define, architect, and execute the plans required for product deployment.
- Assume end-to-end ownership of new features, including technical specifications, writing readable and extensible code, and following software best practices that allow expeditious deployment.
- Build observable systems that track important metrics for client use and future product development.
- Mentor engineers with empathy, help to build best practices alongside providing valuable code and design reviews.
- Applied knowledge of DevOps tools such as Docker and Kubernetes and non-relational databases is an added advantage.
- Update job knowledge by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
- Attend to the organization's mission by conducting other assigned tasks.
Expected Background or Work Experience:
- 5+ years experience in web application development in front-end, back-end, full-stack, and/or software testing technologies.
- Work with both co-located and remote engineers, as well as other partners.
- A significant capacity in conducting code reviews, writing tech specifications, and collaborating closely with others.
- A deep understanding of Clean Code and Clean Architecture.
Work Eligibility: Candidate must be a US Citizen so that they are eligible to support work on government contracts associated with the U.S. Department of Defense.
Why You Want to Work with SRT
Service Robotics & Technologies affirms a transformative commitment to innovative policy, working diligently to create fertile grounds for equal opportunity for all its employees. Racism and intolerance will not be afforded any allowance. SRT expressly forbids any act of discrimination or harassment in any aspect of its business operations, pursuing every avenue in ensuring an inclusive, amicable, and positive work environment, both by its ethical obligations and as required by law.
What We Offer Our Employees: SRT is an innovative tech start-up with developing partnerships. Our team members are brought in to help shape strategy, culture, and process. As a small (but rapidly growing!) company, you will have the opportunity to develop skills in adjacent fields and have a direct line to work with company leadership. SRT leadership is committed to creating an environment where each person's contributions have a pathway forward, their work feels meaningful, appreciated, and seen. SRT offers:
- Competitive Salary
- Flexible Scheduling
- Flexible Leave
- Employee Stock Option Plan
- Comprehensive Medical, Dental, and Vision Benefits
Physical/Environmental Conditions: This position is entirely remote. We have offices in the Washington, D.C., Provo, UT, and Seattle, WA areas which could allow for in-person team meetings and collaboration.
Candidates or current employees cannot be discriminated against on the basis of race, color, national origin, age, sex, religion, creed, gender, gender identity, gender expression, genetic information, personal appearance, one's right to reproductive health decisions, pregnancy, one's right to breastfeed or express milk, childbirth and its related medical conditions, affectional or sexual orientation, political affiliation, veteran or military status, matriculation, disability, marital or familial status, and familial responsibilities. Any retaliatory act in any business operation is furthermore prohibited.
About this Role (JavaScript + React)
Are you interested in investment decision-making?
Want to join a fast-growing rapid prototyping group? Keep reading.
We are an institutionally backed fintech startup, looking for outstanding frontend developers for our Rapid Prototyping Group. Our team prototypes and develops advanced technology tools to transform investment decision-making.
We believe outstanding UI/X will be the key differentiator in breakout technology solutions that can disrupt the institutional investing landscape.
Data visualization is the perfect combination of art and data. We are searching for front-end developers with outstanding aesthetic taste and a true appreciation for the benefits of great UI/X. We are keen to speak with innovators in the field of data visualization.
Our team regularly conceptualizes and develops unique and industry-first data visualization and human interaction systems and so this is an unparalleled opportunity for someone with an interest in this area.
You will not just implement Figma mock-ups. Undoubtedly, you will be an active contributor to the design discussions and help create one of the best data visualization project ideas for investment decision-making;
Compensation
€40,000 - 50,000 + cash performance compensation
About Us
We offer you a positive work environment that values creative problem solving, open communication, and a flat hierarchy.
We run a “remote-first” team. You will be working with a dynamic, passionate, and collaborative group of international researchers, investors, software engineers, and academics.
The rapid prototyping group develops technical solutions and proof of concepts that are used to establish the product-market fit of disruptive investment decision-making tools in one of the world’s largest institutional investment firms.
Our tools expose machine learning, statistical analysis, time series forecasting, data pipelines, process automation and workflow management, and many other techniques to address some of the most intellectually stimulating problems in our industry.
Outstanding UX is the key to making these tools work with human expert users.
We work in small, cross-functional teams with big goals, so you will need to be adaptive and adept at clear communication.
Why join the Rapid Prototyping Group (RPG):
Focus on writing code and creating innovative interaction solutions in intellectually challenging domains: We believe in 30 hours of focused engineering time per week. Each week you will have no more than 5 hours of meetings, with remaining time to be spent on mastering new technologies and business domains to incorporate into your technical projects.
Build Interfaces & Interaction Tools as Art: we are committed to developing the most innovative and beautiful interactions and interfaces in the investment management industry. You will work on stunning front-ends with a team of fellow aesthetics. We don’t do CRUD apps and we care about attention to detail.
Quarterly Cash Performance Bonuses: Our projects are short, and this allows you to show impact fast through the quality of your solutions. We reward this through quarterly cash bonuses on top of your regular compensation.
What you’ll bring:
You might be a designer, frontend engineer, data visualization specialist, or something else:
- Passion for conceptualization and prototyping of creative and beautiful interaction tools that expose highly complex data and algorithms to business users
- Passion for all things JavaScript, UI/UX, and Front End
- Exceptional visual design skills and commitment; the ability to take beautiful design and turn it into accessible, persuasive, and elegant solutions.
- Interest and passion for data visualization, machine learning visualization, and human-computer interaction
- Experience in frontend development with React
- Experience with D3
- People skills that contribute to an open and collaborative environment
- Collaboration, rigorous thinking, and problem-solving.
The standard stuff:
- 3-5+ years experience in web development.
- Based in Europe or willing to work in the European time zone
- Bachelor's Degree in Computer Science or a related field, OR certified training equivalent.
- Expert working knowledge of React and D3.
- Knowledge of good UX/UI design principles and/or data visualization is highly preferable.
- Experience with front-end testing tools
Time zone: (GMT+01:00) Central European Time - Prague
Hello, we are ShipHero (https://shiphero.com). We have built a software platform entrusted by hundreds of ecommerce companies large and small to run their operations. Many of our customers sell on Shopify and/or Amazon. We’re driven to help our customers grow their businesses by providing a platform that solves complex problems and is engineered to be reliable and fast. We strive to build great technology that is beautiful and easy to use. Our culture also reflects our ethos and belief that by bringing empathetic, talented and great people together – you can do great things.
Our team is remote with most of our engineers currently spread over the Americas. We communicate regularly using video chat and Slack, and put a strong emphasis on asynchronous work so people have large chunks of uninterrupted time to focus and do deep work.
We are seeking an experienced DevOps Engineer to join our growing team. We are looking for someone with a recent track record of building and maintaining complex infrastructure within AWS (Amazon Web Services). You would be a fundamental member of the team focusing on building a solid foundation for the platform. We seek people who are excited and driven to continue growing with the experience of working with talented engineers and helping others improve.
About You
You understand that great things are accomplished when people and teams work together.
You feel comfortable owning processes and tools for deploying to production and scaling.
You understand modern web architectures and tiers.
You have a solid understanding of security best practices.
You take pride in your craft.
You have made (a lot of) mistakes and most importantly have learned from them.
You are comfortable and even enjoy mentoring others in different skillsets.
You have worked on medium and large projects that have gone to production and lived there for a while.
Tech Knowledge
We are looking for 3+ years experience with:
* AWS (Amazon Web Services) – Beanstalk, ECS, DynamoDB, SQS (Simple Queue Service), RDS, S3
* Python (preferably 3.6+)
* Terraform including authoring modules
* Linux (Amazon Linux 1/2 and Ubuntu 18.04)
* Git version control (we use Github)
* CI/CD automation (we use AWS CodeBuild and CodePipeline)
Bonus Tech Knowledge (Nice to have but not required)
* Docker and building images including multi-stage with secrets
* Elasticsearch
* AWS Organizations and multi-region / multi-account
The Role
Hands-on configuration, setup & maintaining our staging and production environments.
Collaborate with engineers on monitoring & debugging solutions.
Be part of on-call support.
Automate yourself and others out of common tasks.
Ability to estimate effort and ship on agreed schedule. Comfortable pushing yourself and your team members when challenges pop up.
Learn and push those around you to do the same – this is a craft that you’re constantly improving upon.
Implement solutions that are pragmatic to get the platform built.
Have the confidence to work with experienced and talented people to build great things; you are not a “rock star” but a team player that takes initiative.
The Perks
$2.500 so you can buy any equipment you need to be happy at your job
20 days paid vacation + New Year & Christmas
Conference days don’t count against your vacation days, we want you to stay up-to-date
We will pay for courses & conferences; if you learn we all learn
Auth0 is a unicorn that just closed a $120M Series F round of funding, with total capital raised to date of $330M and valuation of nearly $2B. We are growing rapidly and looking for exceptional new team members to add to our exceptional talent pool - and who will help take us to the next level of success. One team, one score.
Our vision is to provide people with secure access to any application in one click or less. And our promise is to make identity work for everyone—whether you’re a developer looking to innovate, or a security professional looking to mitigate. We are looking for curious, excited, boundary-pushing team members. So, if you’re a big thinker who is nimble and adaptable, Auth0 may be an ideal place for you to shine.
About this specific role
We are building project "Sandcastle": a new product for large scale, fine grained authorization (FGA). It uses a globally distributed database and Relationship Based Access control, and is based on Google's Zanzibar paper.
An Authorization service is a critical component. All requests that need to be authorized go through it, so it needs to be reliable and respond with low latency. We are looking for people that excel at designing and implementing highly reliable, performant systems, and enjoy building from scratch. We are going to be building for at least 99.99% reliability and low two digits for p99 latency at our edge for reads.
In addition to the challenges of building a world scale distributed system, building from scratch means that: we spend a lot of time talking to customers, generating awareness about the product, writing content and implementing quick starts, SDKs, etc. Think of it as having the breadth and experiences of working at a small startup with the budget and certainty of a late-stage startup.
We are looking for an engineer who enjoys building new products (i.e. going from 0 to 1). These are some of the things we are looking for:
- You are consistently learning about how to make systems more reliable and performant.
- You enjoy writing software and running infrastructure.
- You are curious and go beyond what says in a Jira ticket.
- You want to understand the big picture.
- You are comfortable with doing multiple things.
You will:
- Design and implement features to make implementing FGA a delightful experience. We'll be doing many things such as working on the core authz engine, implementing connectors to feed data into Sandcastle and integrating with Auth0.
- Automate infrastructure setup for the service. Today we are building with Cloudflare, Azure CosmosDB and Azure Container Services. We want it to be really easy to set up dedicated clusters with data nodes in specific geographies based on our customer's latency and compliance requirements.
- Tune the latency and reliability of the service. These are some of the things we have in mind in the short term:
- Routing traffic to the region closest (latency wise) to clients.
- Parallelizing query execution as much as possible, which is a key benefit of Sandcastle.
- Automate and create playbooks for region failover scenarios. What happens if the write region goes down? What happens if a read region goes down?
- Work with our customer community to answer their questions in forums, social media, tickets and chat.
You might be a good fit if you:
- Enjoy building reliable, performant systems, including developing software and designing and running infrastructure.
- Love to build products for developers.
- Can learn very quickly. We don't need you to know everything, but being able and willing to learn is key.
- Have t-shaped skills and enjoy using and improving them.
- Have a good product sense (i.e. you can connect customer problems with solutions).
- Crave to understand the big picture, as it helps you make better decisions.
- Like talking to customers (developers) to learn about their problems and you apply those learnings back to the product.
What you bring:
- 5+ years of experience working on cloud applications.
- 8+ years of software development experience.
- Great ability to collaborate with others.
- Good written and verbal communication skills in English.
- Knowledge working with CosmosDB, Go and/or Cloudflare are pluses.
Preferred Locations:
- #CA; #AR;
Auth0 safeguards more than 4.5 billion login transactions each month and its top priorities are availability and security.
We like to think that we are helping make the internet safer. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles.
Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
Job Benefits:
- Flexible Work Arrangements
- Competitive Equity
- Top-of-the-Line Macbooks and other great tools
- Embrace Distributed Work
- Inclusive Work Environment
- Annual all-expenses paid international company offsite