Feedback
Need help? Have any feedback, feature requests or bugs? Submit it here
Feedback
Get a weekly email with all new Kotlin jobs
x

Kotlin Distributed Systems Jobs in Chicago


Hand-Picked Kotlin jobs • Apply directly to companies • Clear salary ranges

Browse 11 Kotlin Distributed Systems Jobs 🇺🇸 in January 2023 at companies like JupiterOne, Pragma and Sendwave with salaries from $60,000 to $225,000 working as a Senior Software Engineer - Kotlin, Backend Engineer and Senior Android Engineer. Last post

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





No Distributed Systems Jobs in Chicago

Showing 10 of 11 Remote🌎 Distributed Systems Jobs available instead
JupiterOne Logo
Senior Software Engineer - Kotlin
JupiterOne
Remote (United States)
$135,000 to $160,000 a year
August 2022
This job posting is no longer available

Job Description

JupiterOne is a cyber asset attack surface management (CAASM) platform company providing visibility and security into your entire cyber asset universe. Using graphs and relationships, JupiterOne provides a contextual knowledge base for an organization's cyber asset operations. With JupiterOne, teams can discover, monitor, understand, and act on changes in their digital environments. Cloud resources, ephemeral devices, identities, access rights, code, pull requests, and much more are collected, graphed, and monitored automatically by JupiterOne.

JupiterOne is a fast growing, cyber security company trusted by cloud-first companies like Hashicorp, Databricks, Marqeta, Divvy, Auth0, and more. JupiterOne earned the trust of Fortune 100 customers and gained more than $119M in funding and support from investors, and advisors like Sapphire Ventures, Bain Capital Ventures, Cisco Investments, Splunk Ventures, Intel Capital, and Alpha Square Group.

The data pipeline team is focused on building a reliable, scalable, high-performance data ingestion pipeline to support JupiterOne's innovative graph-based cyber asset data platform. The team is responsible for the pipeline architecture and implementation including APIs used by a growing set of internal and external systems. We pursue an intimate working knowledge of databases including AWS Neptune, DynamoDB, Elasticsearch, Redis, and PostgreSQL, working closely with the integrations and query processing teams to deliver the data customers need for a number of applications.

We're looking for someone with significant experience in production software engineering with a strong focus on data engineering using the JVM (Kotlin is our chosen language). The ideal candidate has worked extensively with lots of data using a variety of tools and programming languages, having an understanding of the tradeoffs between them. You must be sensitive to the impact design and implementation choices have on users and machines alike, whether in the tools and libraries the team provides to other engineers or the performance impact a seemingly small change can introduce. We need a commitment to operable software systems; experience with instrumenting, monitoring, and responding to incidents. A cool head resolving issues under pressure is very important.

What You Will Do:

  • Maintain and advance the JupiterOne data ingestion pipeline
  • Develop logging, tracing, and metrics capabilities to monitor pipeline systems
  • Optimize the pipeline for scale and performance across a number of data stores
  • Develop post query processing pipelines to provide other teams including data science and data ingestion with actionable insights
  • Leverage AWS services effectively and efficiently to build new solutions
  • Articulate architecture and infrastructure improvements through well written and researched proposals for peer review
  • Effectively manage and communicate upcoming changes to internal and external users of the pipeline and its APIs
  • Participate in the team's on-call rotation for incident response
  • Write concise and meaningful unit and integration tests
  • Deploy everything using Terraform

Who You Are:

  • 5+ years coding production software systems using multiple programming languages (especially Java and/or Kotlin)
  • 3+ years of full-time experience building database access and performance solutions
  • Experience with multiple data store technologies (relational databases, NoSQL databases, graph databases, full text search databases, distributed caches, etc.)
  • Understand the value of well-modeled data, whether structured or schemaless
  • Understand the value of well-structured software, functional and object oriented
  • Experience with cloud-native architectures and infrastructure as code
  • Experience with automated testing at all layers of a system
  • Experience with building operable software and leveraging telemetry to support and improve complex distributed systems
  • Willing to be on-call to support the software you design, build, and maintain
  • Interested in and comfortable with working on critical path components of large production systems
  • Empathetic to users of your code and services, internal and external
  • Desire to join a fast-paced startup and team!

Stories You Could Tell...

  • Joined a new engineering team and carefully considered how to integrate, add value, and eventually level up yourself and the team.
  • Assigned a set of problems and worked independently to manage the work and provide visibility to stakeholders.
  • Used telemetry to understand the behavior of a system new to you and identified opportunities to incrementally improve performance and operability.
  • Pioneered a new architecture based on real-world usage of an existing solution and worked to bring along the business and other engineers.
  • Received an alert in the middle of sleeping and had to figure out how to get a critical system online again and provided a meaningful and actionable post-mortem.

Technologies We Use:

  • A few programming languages (JavaScript, TypeScript, Python, Kotlin)
  • Ephemeral infrastructure (Docker, AWS Lambda, ECS, Fargate)
  • Distributed systems (Kinesis, SQS)
  • Modern databases (Neptune, Neo4J, DynamoDB, Elasticsearch, Redis, PostgreSQL)
  • Continuous integration and deployment (Docker, Jenkins)
  • Infrastructure as Code (Terraform, AWS CDK, AWS CloudFormation)

What we offer:

  • 💰Competitive Salary, plus Annual Bonus eligibility, plus Equity Options
  • 🩺 Medical & Rx Plans with Health Advocate, Telemedicine, & Mental Health Support (incl. domestic partners)
  • 🦷 Robust Dental and 🤓 Vision Plans (includes adult orthodontics!)
  • 🆓 Zero cost medical/dental/vision options for employee only coverage
  • 🏝Flexible Paid Time Off (PTO) plus 🇺🇸10 Paid Holidays, including JupiterOne Day on July 21st
  • 🐣 Paid Maternity & Paternity Leave at 100% of your salary
  • 🦺 Paid Time Off to Volunteer every quarter
  • 🏋🏽‍♂️🏊🏼‍♀️ Wellness Activities Reimbursement
  • ➕401(k), Life Insurance, Short Term / Long Term Disability Options
  • 🗣 Generous Employee Referral Program
  • 🎉 Fantastic Company Culture - Fun Company Events - Career Growth Potential
  • 🏳️‍🌈 🏳️‍⚧️ ✊🏿✊🏾✊🏽✊🏼✊🏻✊ All are welcome, celebrated, supported, and appreciated!

Why JupiterOne?

We are committed to growing fast with the support of our customers, team, and community.
We enjoy a culture of excellence among an accomplished group of executive leaders, engineers, sales, and marketing professionals. Here are some awards we’re proud to share:

  • JupiterOne named Forbes Top 20 Cybersecurity Startups to watch in 2021
  • JupiterOne Founder and CEO, Erkang Zheng, selected as The Top 25 Cybersecurity CEOs of 2021
  • JupiterOne CISO, Sounil Yu, named Winner of the Top 10 CISOs of 2021 and Finalist for Top 10 Cyber Security Experts in the Black Unicorn Awards at Black Hat 2021

This is an opportunity to join a fully funded startup with incredible prospects for growth (corporate, financial, and personal).

We're an inclusive team that is dedicated to creating a diverse environment and proud to be an equal opportunity employer.

Due to current limitations our company is not able to sponsor international employees working in the United States at this time.


⎘ Copy Link ↗ Visit Link
Pragma Logo
Backend Engineer
Pragma
Remote (United States)
$135,000 to $180,000 a year
June 2022

Job Description

About Pragma

Pragma is supporting healthy and vibrant online communities by creating a backend game engine— a platform of services and tools that enable game studios to launch live-service games.

You'll be joining a passionate team that have scaled games such as League of Legends and Destiny 2 at studios like PopCap, Riot, Bungie, and EA. We have also scaled platforms at traditional tech companies including, Google, Amazon, Microsoft, SendGrid and Tableau. We are grateful to partner with top-notch investors including Greylock and Upfront Ventures and angels such as the founders of Oculus, BattleNet, and Zynga.

Description

We are looking for an experienced backend engineer to join our team. Responsibilities include architecting, implementing, and supporting the development of large scale distributed systems. This includes social, game, and data services, as well as the operational features and tools required to operate the platform.

Responsibilities

  • Work with product, design, engineering and customers to define a roadmap.

  • Architect, implement, and deliver features with engineering practices such as pair programming, test-driven development, software design principles, etc.

  • Support customer onboarding, integration, and implementation.

  • Develop and maintain operational tools around the full lifecycle, such as build / CI, infrastructure and deployment, and developer tools.

Qualifications

  • Strong experience with an enterprise language such as Java, Kotlin, C#, or similar. Our application is written in Kotlin.

  • Experience with a SQL based relational db (MySQL / MariaDB, Postgres, SQL Server, etc.). We currently use MariaDB.

  • Experience building, shipping, and operating services at scale.

  • Live ops experience operating a platform in production.

  • Experience with automated testing, including unit, integration, functional, and load tests.

  • Team-oriented mindset that prioritizes team effectiveness over individual efficiency.

Job Benefits

  • A remote-first work environment with semi-annual in-person meetups

  • Competitive pay

  • 100% employer-paid medical, dental, vision coverage for primary policyholders; 80% employer-paid coverage for eligible dependents.

  • 401(k) retirement plan with company match

  • Flexible vacation

  • Snacks delivered monthly

  • Company-paid Discord Nitro subscription

  • Paid parental and family care leaves

  • Long term and short term disability


Apply ⎘ Copy Link ↗ Visit Link
Sendwave Logo
Senior Android Engineer
Sendwave
Remote (Belgium, Canada, France, Germany, Kenya, Poland, Senegal, UK, United States)
$100,000 to $200,000 a year
June 2022

Job Description

Who we are

Sendwave is on a mission to make sending funds to loved ones as easy and affordable as sending a text. What makes us stand out in a sea of similar apps? We deeply care about the diasporas and communities we serve — and that comes with a sense of connection to the markets we operate in. We strive to make life better for everyone who touches our product. That means recognizing and honoring the human experience behind sending money. We do that by remaining fee-free in most of our markets and offering round-the-clock customer care.

Our app is currently available in the United States, United Kingdom, Canada, and parts of Europe, and sends funds to 19 receiving countries for over 500,000 users. We currently have a 4.6-star rating on Trustpilot — people put their faith in us to deliver their money quickly, securely, and affordably. And we’re pretty darn proud of that.

How we work

What we’re most proud of though is our brilliant, creative, and tenacious team. Our remote-first workplace means you’ll be working with Sendwavers in Europe, Africa, South America, and the U.S. that all share a core set of Sendwave values. What exactly are those values? Glad you asked.

  1. Prioritize fearlessly.
    There will always be more problems to solve and opportunities to pursue than we have the capacity for. We’re not afraid to say no and are willing to let fires burn, knowing that to win we must discern and execute decisively on the vital few rather than the important many.
  2. Take full ownership of the outcomes we’re responsible for.
    Our job is not to do what we can to solve a problem. It's to ensure that problem is solved. If an attempt to solve a problem doesn't work, we seek an alternative. If we need help, we request it, and, if necessary, demand it.
  3. Forge a diverse team and inclusive culture.
    We believe the challenges we’re addressing will be best met by a truly global, diverse team, working together. We’re not naive to the systemic bias and discrimination that make this easier said than done, so we check our egos, listen deeply, and measure progress towards making this a fundamental part of our success.
  4. Maximize our rate of learning.
    We view projects as ever-evolving drafts and welcome opportunities to discover that what we had in mind won't work so we can move to an even better end state. Most importantly, we do this fast. The faster we run these loops — as a company and individuals — the faster we’ll achieve our mission.
  5. Embrace embarrassing honesty from ourselves and others.
    We function best when we're open and honest with one another — especially about our challenges and doubts. We lean into uncomfortable conversations and support our colleagues when they do the same.
  6. Maximize energy, not time spent.
    We measure our own and others’ contributions by objectives reached, not time spent. Living a full life outside of work is necessary for high achievement over the long term.

Good to note: We are able to hire in Belgium, Canada, Costa Rica, France, Germany, Kenya, Poland, Senegal, UK, and US.

Your key area of focus:

To achieve our mission, we need to make sure our app is easy to use for every interaction from signup to sending to editing info to resetting your password. You’ll work closely with our Head of Product to fix highly impactful user problems and A/B test interface changes to make the experience even smoother and quicker. You’ll eventually be one of the primary code owners of our Android app, and the go-to people for when someone else on the team has a hairy Android problem they need help with, but it won’t be all Android work though— you will need to work across client and server to solve problems end-to-end.

In your first few months, you'll

  • Streamline in-app signup and verification flows
  • Set up A/B tests to measure the impact of your work
  • Help us build a top-tier referral program to help users share their love of Sendwave with their friends
  • Advise other engineers on Android development questions and challenges

What you bring to the table:

  • 4+ years of professional experience as a full-stack or mobile engineer (but at least 3+ years exclusively in mobile)
  • Significant experience working with Android — you don’t need to know every detail of the Android environment off the top of your head, but you should have a strong enough foundation to figure out those details when needed
  • Work authorization in the country in which you intend to be based.

Bonus points if you

  • Have worked on a growth team before
  • Possess hands-on experience with Python or iOS
  • Care about users and want to make their experience easier and better
  • Are more of a “get it done” type person than a perfectionist
  • Aren’t afraid to throw away code you wrote when after testing, a flow you built doesn’t work as well as another one
  • Can easily communicate with non-technical folks and translate their feedback into code.
  • Are comfortable defaulting to over-communication and overreaching when it comes to coordination.
  • Adjust quickly to changing priorities and conditions and cope effectively with complexity and change.

Let's talk about the benefits. Here are a few perks you can look forward to:

  • This is a permanent position
  • Major benefits:
    • Subsidized health insurance and retirement contribution matching (both vary from country-to-country)
    • 26 weeks fully paid parental leave and subsidized fertility assistance
    • Unlimited vacation with a 20-day minimum requirement
    • $10,000 annual charitable donation matching

And best of all:

  • Our team of over 400 employees, fully distributed across the world. We are working from coffee shops, homes, and coworking spaces — making us one of the larger fully distributed growth-stage startups in the world.
  • Proud parents, community organizers, farmers, play in bands, teach yoga, YouTube influencers, former Olympians, and serial entrepreneurs.
  • We collectively speak over twenty languages, including Akuapem, Amharic, Bengali, Ewe, Fante, Ga, Igbo, Kalenjin, Luganda, Oromo, Somali, Swahili, Wolof, Bulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hungarian, Irish, Italian, Latvian, Lithuanian, Maltese, Polish, Portuguese, Romanian, Slovak, Slovenian, Spanish and Swedish.
  • Our new collaborators at WorldRemit, another remittance company. We recently joined forces, and we’re excited about the ways we can continue to provide the best service to our users.

Ready to apply?

Applications will be reviewed on a rolling basis. If interested, please submit your resume along with a cover letter highlighting why your experience demonstrates you meet the requirements of the role. Please also indicate the countries in which you have work authorization.

Confidence can sometimes hold us back from applying for a job. But we'll let you in on a secret: there's no such thing as a 'perfect' candidate. Sendwave is a place where everyone can thrive. So however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to wake up every day.


Apply ⎘ Copy Link ↗ Visit Link
Intro Logo
Senior Android Engineer
Intro
Remote (United States) / Los Angeles, United States
$175,000 to $225,000 a year
August 2022

Job Description

Welcome to Intro, the best way to book world class experts and get advice over a video call.

We’re a mission driven company
We believe that access to people and knowledge can unlock human potential. Whether it’s learning how to perform an exercise from a top fitness trainer or getting business advice from a successful entrepreneur, access and information can improve your life and the lives of others. That is why our mission is to give everyone access to anyone.

The founding team
Our founder and CEO previously built an operating system that was acquired by Intuit and became the new QuickBooks Online. Our CTO previously built a marketplace that was used by millions of people and generated over $100m in GMV. We love working on BIG problems for a LOT of people and believe that Intro will be the most impactful yet.

Come build Intro with us and help us accelerate our mission to give everyone access to anyone.

Our Investors
We’re backed by Andreessen Horowitz (A16Z), Alexis Ohanian (founder of Reddit), Tiffany Haddish, Kevin Durant, and a group of world class investors.

Based in California, but work from anywhere
We’re a fully distributed team that deeply cares about producing high quality results. The founders live in LA, but you can live anywhere. We care about hiring people that are talented, believe in the mission, and are good human beings.

Why work with us?
On your first day, we’ll do a few exercises to help you identify your life goals. We’ll ask questions like “what do you imagine your life looking like if you achieved all of your goals” and “why are those goals important to you?” Once we identify those goals, they become our goals and we will work together to help make them a reality.

Next, we’ll ask you about things that matter to you in the short term. These could be things like a gym membership, meditation classes, or an allowance to attend concerts (when they come back). It’s an open ended exercise and we’ll come up with a perks package that makes you feel valued. Please note, we cannot buy you a ticket on a SpaceX rocket. It’s been asked!

Finally, here are the things you’ll definitely get: competitive salary, equity, health insurance, apple equipment, company trips and events, allowances, unlimited vacation days, unlimited sick days, recharge days, and more.

Company Values

  • Impress the customer
  • Be successful as a company
  • Be creative, inventive, and scrappy
  • Keep it simple and execute
  • Take a moment to understand others
  • Feedback should make us stronger, not weaker
  • Stay grateful

The Role

  • Define the vision for the Android platform and build an engineering culture of innovation, quality, and user-focus
  • Lead technical architecture, coding standards, best practices and methodologies for Android development
  • Design and implement interactive and scalable applications
  • Collaborate with product, marketing and engineering teams, as well as external partnerships for integration into the Android platform

We are looking for an experienced Android engineer to help us build a delightful experience in every stage of the guest journey. You will have the unique career opportunity to make a significant impact on our android product, as well as our engineering culture. Our engineering organization is one where we value everyone’s input and ideas.

The person in the role

  • You deeply care about design
  • You have a good sense of engineering fundamentals, and are passionate about building high quality software. We believe people should love doing the work they do
  • You are experienced with android development and have built apps that exist in the play store. Web backend and frontend development are a plus. We want you to uphold our high engineering standards and improve code quality and streamline processes
  • You take end-to-end ownership of your work and are comfortable making code changes across the stack when needed
  • You can collaborate with non-engineering stakeholders to unblock yourself and make sure you're building the right thing
  • You can communicate and educate
  • You deeply care about the customers
  • You deeply care about working with excellent teammates

Requirements

  • 6+ years of relevant industry experience
  • Bachelor’s and/or Master’s degree. Preferably in CS, or equivalent experience, but not required
  • Experience shipping one or more Kotlin or Java Android apps, ideally currently available in the Play Store
  • Personal projects that show an aptitude for technical excellence and product sense
  • Ability to work in areas outside of your usual comfort zone and show motivation for personal growth
  • Solid engineering and coding skills. Understanding of basic data structures and asynchronous programming
  • Interest in innovations within the mobile industry
  • Nice to have: demonstrated design and UX sensibilities

Intro is an Equal Opportunity Employer. We are committed to bringing together humans from different backgrounds and perspectives, to do impactful work together.


Apply ⎘ Copy Link ↗ Visit Link
Shortwave Logo
Senior Software Engineer
Shortwave
Remote (United States)
$150,000 to $220,000 a year
August 2022

Job Description

We're a venture-backed startup building a professional-grade email client designed for stress free productivity. Our mission is to ensure the future of digital communications continues to be decentralized (like email is today), and we're making this happen by upgrading email to be a world-class messaging platform.

We launched our MVP in February. The Verge called it "The Google Inbox successor I've been waiting for". We got a ton of interest and are scrambling now to deliver the features, performance, and polish our users need.

We have an experienced team distributed across the US, with almost half of our team located in California. Our CEO Andrew formerly cofounded Firebase (later acquired by Google), and our early team met Andrew while working there building the infrastructure behind millions of today's mobile and web apps.

We're well-funded by top-tier investors including Union Square Ventures & Lightspeed Venture Partners.

About the role

We're looking for smart, motivated generalists who can contribute across our stack and who like to ship things quickly. We have a web app, an iOS app, an Android app, and some complex backend infrastructure. We have a lot to build in every part of our stack.

You will:

  • Write and ship new application features on all our platforms
  • Design and build the APIs and backend infrastructure behind our apps
  • Work closely with other engineers, product managers, designers, and growth folks -- we're a highly collaborative team
  • Ship quickly — we deploy multiple times per day and value rapid iteration with users
  • Wear whatever hats needed to make the business succeed — we're a small team

About you:

We're looking for a smart, experienced software engineer with strong CS fundamentals who can contribute across our stack, and who loves to write and ship things quickly.

  • Experience building complex applications for the web or mobile, including both frontend and backend development
  • Demonstrated ability to design new data structures, algorithms, and protocols
  • A high attention to detail - email is so heavily used that the polish of our apps is critical to our business
  • Good technical communications skills, both verbal and written
  • A willingness to work hard as part of a team and learn new things quickly
  • An owner mentality - there's a lot to do, and we need folks who are excited to take the lead on projects

Bonus points

  • Experience with Typescript, React & React Native
  • Experience with JVM languages, PostgreSQL, and Kubernetes

What we offer

We're looking to hire the best and brightest, so we strive to provide the best work environment—tailored to you.

  • Highly competitive compensation, including generous equity grants. We want the best and will pay for it.
  • Medical and dental benefits
  • 401(k)
  • Flexible work hours and vacation
  • Remote-first team — you can work from anywhere
  • Regular (every ~2.5 months) offsites where we get the whole team together, often in fun locations like Hawaii 🏝
  • A mission-focused team with fun coworkers (ok, we're biased... but we really are nice people!)

We're looking for team members who have passion, grit, and integrity. Even if your experience doesn't precisely match the criteria above, please consider applying!


Apply ⎘ Copy Link ↗ Visit Link
Seasoned Logo
Senior Android Engineer
Seasoned
Remote (United States)
$160,000 to $190,000 a year
July 2022

Job Description

Seasoned is a fast-growing, well-funded startup focused on impacting the restaurant industry. As a two-sided marketplace, we focus on improving the livelihoods of deserving hourly professionals through access to careers, content, and connections by matching them with excellent work opportunities. We reduce the effort of screening applications and scheduling interviews through innovative features that automate most of the manager’s process, thus saving time and cost of hiring quality candidates which also allows the manager to focus on their daily duties at the restaurant.

The leadership team at Seasoned counts with experienced restaurant industry veterans and is supplemented with technology experts with a big focus on building rich, disruptive, customer-friendly product experiences via mobile applications and websites.

Seasoned intentionally cultivates a workforce that includes a myriad of cultural identity dimensions - representing but not limited to race, ethnicity, age, physical and mental ability, sexuality, and gender identity/expression. As a company that prides itself on creating equity and inclusion for our clients, customers, and employees, we understand that making a positive impact on an industry like hospitality requires diverse backgrounds, voices, and perspectives at the table.

Job Description & Responsibilities

We are looking for a Senior Android Engineer to help us use the latest technology to build high quality products. Your primary focus will be the development of Android applications and their integrations with back-end services. You will be working closely with the product, design, analytics teams, and other developers at various levels of the infrastructure. Your commitment to collaborative problem-solving, sophisticated design while creating a world-class quality product is paramount.

This position is primarily remote, but we have San Francisco and Pittsburgh hubs. We also meet periodically for opportunities to collaborate.

What you'll be doing:

  • Translate designs, wireframes, product specs into high-quality code.
  • Estimate, prioritize and execute tasks in the software development life cycle
  • Develop, review and debug code, following a high standard for quality code, test coverage, comments, collaboration, and avoiding shortcuts
  • Document development processes and monitor systems
  • Collaborate with internal teams and vendors to build and improve products
  • Ensure software is up-to-date with the latest technologies
  • Provide innovative solutions to complex business problems

What you'll bring:

  • 5 + years of experience building and delivering Android applications
  • Strong understanding of Kotlin and Java
  • 2 or more apps in the Play Store
  • Experience leading a significant app effort or senior member of a large app development team.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Experience with concurrent programming and multi-threaded designs.
  • Nice to have, but not required: GraphQL, microservices with Node.js, AWS.
  • Ability to create Android module, library and integrate third-party SDKs and libraries
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Experience working with product and engineering teams on all phases of a product’s lifecycle (planning through retrospective)
  • Strong attention to detail.

Last thing: bring a sense of humor and a passion for learning. We are a team with diverse viewpoints and intellectual approaches, but we all agree humor and a thirst for knowledge make the team stronger (and more fun)!


Apply ⎘ Copy Link ↗ Visit Link
Komoot Logo
Senior Backend Engineer
Komoot
Remote (Germany)
$60,000 to $120,000 a year
June 2022

Job Description

About komoot

Komoot is an app that lets you find, plan, and share adventures. 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 25 million users and 200,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

As komoot’s next Senior Backend Engineer, you join a highly-motivated team of tech enthusiasts. We are focused on impact, that’s why we love to find simple and smart solutions to complex problems and embrace modern technologies to face our tough challenges. Join us if you live and love infrastructure as code, automating workflows, x10 scaling challenges, and building resilient, self-healing micro-services.

What you will do

  • Implement new product features closely with client developers, designers, copywriters, quality assurance, data scientists, and product managers
  • Keep our system state-of-the-art and resilient for our fast-growing traffic
  • Develop end-to-end solutions including concept, road map planning, implementation, testing, deployment, and monitoring
  • Build new microservices with Kotlin and AWS, and improve existing ones
  • Work on high-traffic online services (like REST APIs) and offline workers for data crunching

Why you will love it

  • You’ll work on a global product that inspires millions of users to enjoy the great outdoors
  • Positively impact millions of users directly with your onboarding project
  • Due to the nature of our data and our scale, you will face interesting challenges that take innovative, non-standard solutions
  • We believe good ideas count more than titles
  • You’ll take ownership over your projects from day one
  • Small overhead: you will work in a small and effective cross-functional team
  • You’ll work together with enthusiastic engineers, hikers, and cyclists.
  • We let you work from wherever you want, be it a beach, the mountains, your house, co-working location of your choice (covered by us), or anywhere else that lies in any time zone situated between UTC-1 and UTC+3
  • You’ll travel with our team to amazing outdoor places several times a year (when safe) to exchange ideas, learnings and go for hikes and rides. Check out this playlist to find out more about how we stay close while being remote. (https://bit.ly/39xtIrn)

Requirements

You will be successful in this position if you

  • Are highly self-driven, responsible and keen to learn and improve
  • Have 3+ years of professional experience in developing distributed and resilient backend APIs
  • Have 3+ years of professional experience with Kotlin, Java or Scala
  • You have been responsible for configuring and running applications in production on AWS, Google Cloud, Microsoft Azure or Kubernetes
  • Have experience with Infrastructure as Code, continuous integration & deployment and monitoring
  • Enjoy paying attention to details and care about solid solutions
  • Are a great communicator in a diverse team

Sound like you?

We would love to hear from you! Please send us the following:

  • Your CV in English highlighting your most relevant experience
  • A write-up explaining who you are and why you are interested in working at komoot
  • Feel free to send us something that shows us a little more about what you’re interested in, be it your account on GitHub, Twitter, Instagram, Medium or your blog.

Curious to find out more about our recruitment process?

  • Find out more info here: https://www.komoot.com/jobs-process
  • At komoot we want to make great adventures accessible to everyone. We support diversity and inclusivity within the outdoors and welcome all prospective applicants.
  • We have a rolling recruitment process. If this role is online it means it’s still open. We’re accepting applications and actively looking for the perfect candidate. Is it you?

Benefits

Perks

  • 38 days of vacation (incl. public holidays)
  • Dedicated time and budget to spend on your professional development: classes, conferences, books – you decide!
  • Discounts from leading outdoor and cycling brands
  • Flexible working hours and ability to work from anywhere in Europe
  • Three whole-company gatherings per year in beautiful locations
  • Optional “togetherness” trips with your team
  • Costs covered for your co-working space membership or your work from home office
  • The latest devices and equipment to do your best work

Apply ⎘ Copy Link ↗ Visit Link
SafetyWing Logo
Fullstack Engineer
SafetyWing
Remote
$100,000 to $110,000 a year
June 2022

Job Description

SafetyWing (YC W18) is looking for full-stack engineers interested in building a global safety net.
We do not have a strong division between tech and product - we are all part of the product development, and we all participate in strategic decisions for the company. We believe this is the path to creating great products.

This role will be part of our incubation nest (innovation team), where we work in small groups to launch new products in beta. It means we operate differently than our development team by shipping quickly and using no-code tools to accelerate development speed.

We’re looking for engineers that are more entrepreneurial in nature. If you’ve built your own business before, successfully monetized a side project, or have been part of a very early stage or bootstrapped startup - we want to talk to you!

💻 Languages and technologies we use

  • Java (soon with the addition of Kotlin), Guice (dependency injection), Gradle
  • React / Redux
  • MySQL (with Hibernate and Liquibase)
  • Google cloud platform

🧪 We are looking for someone who

  • Is excellent at programming and enjoys what they do.
  • Enjoys taking ownership over a product.
  • Wants to help build a global social safety net on the internet.
  • Thinks for themselves instead of copying others.
  • Is creative and bold in the face of any problem.
  • Is intellectually honest and has high integrity.

🧘 What we offer

We operate in a fully remote work environment – work from anywhere globally.

You will receive salary and equity compensation, health insurance, a laptop, a minimum of four weeks of the yearly vacation, personal development budget, and attendance in professional conferences.

We have a minimum of two annual team gatherings where you will join us. The previous gatherings were in Ljubljana, San Francisco, and Mexico.

We are looking forward to hearing from you!

About SafetyWing

SafetyWing was founded to support nomads like ourselves by building an adaptable software-based global social safety net.
Our products are created by a fully remote team distributed across the globe and stretching ten timezones while headquartered in San Francisco.
We’re here to remove the role of geographical borders as a barrier to equal opportunities and freedom for everyone.


Apply ⎘ Copy Link ↗ Visit Link
RDX Works Logo
Senior Android Developer
RDX Works
Remote
$80,000 to $140,000 a year
June 2022
This job posting is no longer available

Job Description

What is the job?

No matter how powerful and flexible you build a platform, at the end of the day it’s the applications you present to the user that define how they perceive it. RDX Works is seeking an Android guru to build the wallet that will define the future of decentralized finance (DeFi).

We have spent the better part of a year researching and testing what the DeFi user experience ought to be, starting with a blank sheet of paper and working our way up to a nearly-complete design. Now it’s time to move from prototypes to the real implementation.

Starting out, you will absorb the research, design, and user testing which has taken place over the last year, and then get cracking on converting Figma to code alongside a top-notch team of developers and designers. Expect to have a great deal of input on shaping the ultimate design as implementation marches along to our first release, and then to apply everything you’ve learned on shaping the next release.

What are we looking for?

  • You have been a big part of at least one consumer-facing Android application which made it to production.
  • You are a confident coder, and you enjoy working in Kotlin and Java.
  • You’re comfortable working without a net. Some of the concepts we’re implementing are world firsts, and there’s no prior art to fall back on or Stack Overflow posts to trawl for help.
  • You are intelligent and learn quickly.
  • You enjoy a good design debate and can keep an open mind to ideas which go against your own notion of how a problem should be solved.

What do you need?

Essentials:

  • 4+ years as a professional software developer.
  • 2+ years of Android development.
  • An application on Google Play you can point to and explain your part in it.

Nice-to-haves:

  • Some history as a consumer of DeFi; familiarity with the current web3 user experience is a big plus. E.g., MetaMask, WalletConnect, etc.
  • Prior experience collaborating with a design team via a tool like Figma, Sketch, InVision, Zeplin, or similar will stand you in good stead.
  • Being noddingly familiar with the practical aspects of asymmetric cryptography and zero-knowledge proofs will greatly accelerate you up the learning curve. The theoretical underpinnings are less important for this role than the practical applications of said theory.

Who are we?

At RDX Works, we're a team of like-minded thinkers who have long been convinced that we're living in the earliest stages of a global financial revolution. This revolution is being fuelled by decentralized finance (or DeFi for short), which is enabling an assortment of pioneering developers and entrepreneurs to re-invent almost every financial product that is currently traded and invested in traditional markets, without requiring central authorities or siloed infrastructure. DeFi has captured a great deal of attention and investment in the crypto-aware niche, growing assets under management from $1 billion to over $200 billion in a few years. Impressive as its growth has been, its current market size isn't even a rounding error on the over $400 trillion held in traditional finance. We're focused on what it will take to go from billions to trillions.

RDX went back to first principles to come up with the right technical solution—the first layer-one protocol built specifically for mainstream DeFi—and we have already tested out at over 1 million transactions per second. We're keenly aware that the need for an infinitely scalable platform is only one prerequisite among many for mass adoption, and we're also blazing new ground in the areas of purpose-built developer tools, user experiences, and regulatory integration.

We have forged a path deep into the future of what distributed ledger technology is going to look like and we need you to come and be part of the team that is making that happen right now.

Alternatively, if you feel like you don’t match all of the requirements, we would love you to still apply anyway. We understand that confidence gaps and imposter syndrome can get in the way of meeting incredible candidates and we wouldn’t want this to prevent us from meeting you; especially as we are big advocates of helping people learn & grow. This is also another reason we do not advertise salaries, we want to keep it as even a playing field as possible!


⎘ Copy Link ↗ Visit Link
Depop Logo
Staff Engineer
Depop
London, United Kingdom / Remote (United Kingdom)
£85,000 to £110,000 a year
June 2022
This job posting is no longer available

Job Description

Depop is the community-powered fashion marketplace to buy and sell unique fashion, with over 30 million registered users in more than 150 countries. Depop is a place for anyone to discover and celebrate their style on their own terms, and to feel good about their fashion choices by extending the lives of millions of garments. The company was founded in 2011 and is headquartered in London with offices in Manchester, New York, Los Angeles and Sydney. Depop has approximately 400 employees dedicated to its mission of building the world’s most diverse progressive home of fashion, that’s kinder on the planet and kinder to people. In 2021, Depop became a wholly-owned subsidiary of Etsy - the global marketplace for unique and creative goods - and continues to operate as a standalone company.

Our Mission

Our mission is to build the world’s most diverse progressive home of fashion. Our team is dedicated to enhancing and developing the Depop experience to serve the needs of our global community.

Depop exists to empower the next generation to transform fashion. We are a community-powered fashion ecosystem that's kinder to the planet and kinder to people. We give our audience something they can't get anywhere else - unique fashion, with amazing people and the chance to create a better future by showing up as their full selves, at full volume.

Our brand operates on three values:

  1. Circularity - We’re taking the circular economy mainstream. Changing people’s relationship with clothes and making it easy to choose options that are kinder to the planet.
  2. Self expression - We’re a space for self expression that encourages millions to explore, connect and find their identities through style.
  3. Opportunity - We’re building a home of fashion where everyone feels welcome and anyone can succeed on their own terms.

The Role:

Depop is searching for a Staff Engineer (remote or London-based). We are looking for somebody to own and drive best practices, improve processes, provide support across the backend function and contribute meaningfully to the long term vision of backend engineering at Depop. As a key member of the team you’ll bring the expertise and experience to help to plan, architect and direct projects from inception to delivery.

Want to find out more about Depop & our engineering team? Take a look at our blog!

We write about technology, people and smart engineering - https://engineering.depop.com/

Responsibilities:

  • Define or be the main contributor to the evolving backend technology vision, strategy, architecture and innovation initiatives.
  • Identify and independently own and lead company level Technology Programmes which generate business value
  • Actively participate at a company-level, scoping and setting technical direction and supporting requirements gathering for key projects and initiatives.
  • Provide technical training, mentoring and coaching to backend engineers.
  • Assist teams in making technical choices that are able to withstand changing business environments.
  • Recommend new technologies that can help increase productivity of our engineers.
  • Supervise and oversee opportunities for collaboration around common technical projects.
  • Ensure the software is produced to the required quality, reliability and scalability standards.
  • Identify and address technical debt and risks that are likely to impact the performance of software in production.
  • Regularly attend ceremonies to discuss projects, brainstorm ideas, and put forward solutions to requirements and issues.

Requirements:

You don’t need to “tick all the boxes” to apply!

  • Proven track record of leading successful and broadly impactful initiatives across the business.
  • Able to analyze a complex problem and design a solution for it.
  • Strong communication and influencing skills with the ability to create alignment across teams.
  • Has a customer-centric and product-focused approach to problem solving.
  • Confident managing across teams and supporting business stakeholders.
  • Able to apply a qualitative approach to problem solving.
  • Proven experience in high-level programming languages, like Java, Scala and Kotlin.
  • Proven experience in software design, development and deployment.
  • Proven experience building complex, reliable, scalable systems in Cloud environments.

Desirable:

  • Strong background in JVM languages: Kotlin/Scala/Java.
  • Deep understanding of RDBMS internals, preferably PostgreSQL.
  • Author of technical blog posts or conference speaker.

Development at Depop

We want to give our engineers the opportunity to learn and grow at Depop. So if you're keen to gain experience in another language or new area of engineering we can make it happen as part of your career journey with us. Depop offers the opportunity to work with such a vibrant and diverse group of people, building a product we all deeply care about.

Depop is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

#LI-LR1 #LI-HYBRID

Benefits

Health + Mental Wellbeing

  • Cash-plan or PMI - you have the choice of a healthcare plan that best suits you
  • Subsidised counselling and coaching - we partner with Selfspace to provide you the opportunity for a good conversation with a qualified person
  • Cycle to Work scheme - choose between Evans or the Green Commute Initiative to help access a bike for your commute
  • Employee Assistance Programme (EAP) - have access to a confidential support network of expert advice 24/7
  • Mental Health First Aiders - we have trained individuals across the business to offer support and signposting

Work/Life balance

  • 25 days annual leave with the option to carryover up to 5 days
  • 1 company-wide day off per quarter, for you to take some time for yourself and decompress
  • 2 activism days per year for you to use for volunteering, demonstrations or internal initiatives
  • We offer sabbaticals for our long serving employees.

Flexible Working

We’re Flexa® accredited, meaning we offer genuinely flexible working;

  • We'd love you to head to your nearest Depop office once a week, but feel free to work from home the rest of the week!

  • Want to head into the office more? No problem, you can opt to be "Office-Based", with your very own desk.

  • Do you do your best work from home? You can also request to be a remote worker, and only head into the office 4 times per year *role dependent

  • In the office, we provide healthy snacks, tea and coffee and the occasional surprise treats!

  • All of our offices are also dog-friendly! Do your best work with your best friend.

  • Apply to work abroad 4 weeks of the year (in UK tax treaty countries)

Family Life

  • Maternity + Paternity Leave, plus adoption leave, IVF leave, shared parental leave + paid emergency parent/carer leave

Learn and Grow

  • We offer a personal learning budget for every employee and also sponsor and run a myriad of programmes, conferences and meet-ups to upskill our employees and enhance their journey with us.

Your Future

  • Life Insurance (financial compensation of 3x your salary)
  • Pension (Depop will match your contribution up to 6% of your qualifying earnings)

⎘ Copy Link ↗ Visit Link
Get a weekly email with all new Kotlin jobs