Recent remote jobs
About Us and Why We’re Hiring
We build “You Need a Budget,” the best budgeting software and education resources around. (Those in the know call us YNAB, which is pronounced “why-nab.”) For more than a decade, people have been buying YNAB and then telling their friends what a difference it has made in their lives. Google us, or read some of our reviews on the app store, and you’ll see what we mean. We love building something that has a huge positive impact on people’s lives.
YNAB is growing, and so is our product team. We’re a software ecosystem that includes apps for web, iPhone, iPad, Apple Watch, and Android phones. We have some big plans for our iOS app, and that’s where you come in!
We have one overarching requirement when it comes to joining our team: our Cultural Manifesto has to really click with you. If you’re nodding emphatically while reading this, you’ll probably fit right in!
Of course, we have some firm requirements too. You must have at least five years of professional software development experience, and a minimum of four years spent writing iOS apps.
But first, let’s talk about life at YNAB, and then we’ll go into detail about what we’re looking for.
Who You’d Be Working With
Our developer team is about 25 people strong, and we frequently operate in cross-functional teams, so you’ll get to work with awesome people from all different roles in the company.
Regardless of their varied interests, all of our developers have one thing in common: They are a joy to work with. You won’t find heated arguments and raised voices here. We save our competitive spirit for YNAB’s external competitors (or the occasional lively board game session), but internally we build up our teammates and celebrate their successes. We all love to program and solve problems in creative ways, and we regularly take time to geek out and show each other something cool we built or found to make our lives easier.
And of course, as a developer, you’ll work closely with our amazing designers. They have the awards (including at least one actual Emmy®) to prove they’re good at designing stuff. More importantly, they welcome feedback and suggestions during the development process and are happy to tweak an interaction if you tell them it will save you significant development effort.
How You’ll Work at YNAB
We strive hard to make working at YNAB a unique and fantastic experience (we’ve even been named Fortune’s #1 Best Small Company to Work For). We have a team full of truly exceptional people—the kind you’ll be excited to work with. Here’s how we operate:
Responsibility and Empowerment
We appreciate, respect, and trust the expertise and judgment of our developers. We empower them to do what they think is right.
We also work collaboratively. We continuously seek the right amount of structure and unity necessary to maximize productivity. Where it makes sense, we designate someone to make a call.
Even though our developers are right a lot, it's okay to make mistakes here. Exploration and calculated risks are vital to velocity and growth. We freely admit when we're wrong. If something doesn't go as expected, we learn, bounce back, and make corrections.
You won't be alone; others will be there to help, review, reassure, and back you up. We own our processes and collective outcomes as a team.
Live Where You Want
We’re a distributed team, so you can live and work wherever you want, as long as it’s somewhere between the Pacific Time Zone (UTC-8) and the Central European Time Zone (UTC+1). Proximity doesn’t influence productivity. Just make sure you have a reliable internet connection.
No Crazy Hours
We want everyone to have a full life outside of YNAB. We seldom work more than 40 hours per week. There have been rare occasions where things got a little crazy, and people logged some extra hours. But then they took additional time off to balance it all out. We work hard and smart, but we’re in this for the long haul; there’s no need to go crazy on the hours.
Take Vacation (Seriously)
We want you to take vacation. In fact, we have a minimum vacation policy of three weeks per year. Five weeks feels about right (plus two extra weeks for Holiday break). It’s important to get plenty of downtime and get out and do something. We’ll look forward to seeing pictures of your adventures in our #office_wall Slack channel.
The YNAB Retreat
When the pandemic isn’t keeping us from traveling, we get the teams together once a year to catch up on spreadsheets and powerpoints in a Best Western conference room. Just kidding. So far, we’ve done Costa Rica, a gigantic cabin in the mountains, a beach house in the Outer Banks, a ranch in Montana, and most recently, Laguna Beach. We do really fun things at these retreats, but the highlight is inevitably just being together and having a blast.
Up Your Game
We’re serious about helping you improve your craft. We budget for it (hey-o!). Think conferences, Lynda/Skillshare subscriptions, books, and dedicated time away from work to learn something new. We love to see our people grow.
International is Absolutely Okay
If you are Stateside, we’ll set you up as a W2 employee. If you’re international, you’ll be set up as a contractor. We are already spread across the world: Switzerland, Scotland, Mexico, Brazil, Argentina, Germany, Canada, and all over the United States.
Benefits
We offer excellent health, dental, and vision insurance for our US employees, where we cover 100% of the premium for you and your family. (No need to check your vision, you read that right, 100%. Although if you did need to check your vision, we’ve got you covered!)
We also have a Traditional and Roth 401k option. YNAB matches your contributions, up to six percent of your paycheck. Matches vest immediately. (Are you a personal finance junkie like our founder Jesse? He set up YNAB’s 401k to have the lowest fee structure possible, where all plan costs are paid by YNAB, not your retirement nest egg. The investment funds available are fantastic, passively-managed, ultra low-cost index funds. You’re not a PF junkie? Trust us, it’s awesome.)
Competitive Compensation
We use a leading compensation data provider to set competitive and well-defined pay ranges for all of our positions. Your pay is the same no matter where you live, and our goal is to pay at or above the market rate in the United States. We consider raises every year and have a bonus plan based on profitability, which you’re in on from day one. YNAB wins, you win. That kind of thing.
Other Tidbits
- Once you start, we DEMAND (in a friendly, ALL CAPS IS YELLING way) that you fill out your “Bucket List” spreadsheet with 50 items. (That’s harder than it sounds!)
- The bucket list really helps in deciding what we should give you for your birthday and the holidays.
- We’re all adults. There’s no need to punch a clock or ask for permission to take off early one afternoon to go see the doctor. We look at what you accomplish, not how long you sit (have you tried standing?) in front of a computer.
- We want you firing on all cylinders so we’ll set you up with a top-of-the-line computer and phone and will replace them regularly.
- Did we mention we make a huge, positive difference in people’s lives?
If this sounds like your ideal environment, read on because now we want to talk about you. You will play a big part in building something easy and joyful to use that helps millions of people discover budgeting as an essential financial and life-planning tool. You will change lives.
You, Our New Senior iOS Developer
You're a software developer with over five years of professional, full-time experience. You spent at least four of those years working with iOS. You know how to write easy-to-maintain software while still keeping an eye on the roadmap.
You'll help us write and maintain features in our iOS/iPadOS/watchOS app.
We have a native Swift/Objective-C implementation for the app infrastructure and user interface code. We are migrating our codebase over time from Objective-C to Swift, with all new development in Swift.
We use a shared library written in TypeScript for things common across platforms, such as interfacing with our Rails/Postgres server and much of our business logic. We use SQLite for local storage.
As an iOS developer here, you don’t have to be an expert in TypeScript or SQL, but being curious about how things work on that layer will help.
You’re our person if:
- You are an excellent, senior developer that can adapt to new languages quickly.
- You write code that is easy for other programmers and your future self to understand and use.
- You have deep experience with Swift and are comfortable with Objective-C.
- You have played an essential role in building, shipping, and supporting at least one significant iOS app.
- You have excellent debugging skills. You know how to find problems and how to build apps so that problems are discoverable in the first place.
- You have an understanding of algorithms and data structures beyond arrays and “for loops.” That doesn’t mean you have to be a computer science PhD or even that you have to know “Big O” notation, but you should know when to use a Dictionary/Map, and why finding an element in a sorted array is faster than finding an element in an unsorted array.
- You aren’t (necessarily) a security specialist, but you know enough to be protective of customer data and privacy.
- You already use and love YNAB. (Not a requirement, but we’ll give you bonus points for this one.)
Diversity
YNAB is an equal opportunity employer. We believe a diversity of backgrounds, beliefs, abilities, and experiences is critical to our success. We are passionate about creating a welcoming, supportive, and collaborative environment for all employees. All are encouraged to apply as we continue to grow a smart, experienced, and diverse team that loves working together to build something that matters.
How to Apply
- Apply below by 11:59PM on March 28th, 2021. Firm. It’s a real deadline.
- Write a cover letter and attach it as a PDF. In your cover letter:
- Introduce yourself, tell us why this position is of interest to you, and why you would be a great fit. This portion of the cover letter should be less than a page and a half.
- On a separate page of your cover letter, please answer the following questions. Each response should be about a paragraph in length:
- 1. What criteria do you look for when searching for your next company or position?
- 2. What are your favorite and least favorite parts of your current job?
- 3. Tell us about a time when you had to learn something new to excel at your job.
- 4. Please tell us about apps or anything you’ve built that makes you look good, and describe your role in those projects. (Include links if applicable.)
- 5. Briefly (no more than a few sentences) describe a proud “debugging” moment you had, where you found and fixed a bug.
- 6. If you were interviewing a prospective developer for this position, what would be a good interview question to ask to find out if a candidate really knew their stuff?
- Complete this short coding test in your language of choice and include a link to your results in your cover letter. This shouldn’t take more than 30 minutes or so: https://www.interviewzen.com/apply/PVNGB2
- Swift isn’t directly supported yet in that simple Interview Zen code editor, but you can choose plain “Text” as the language and write in Swift anyway if you like.
- If you have a prepared resume, attach it in PDF form. If you don’t have a resume because you aren’t even sure you’re looking to change jobs, that’s fine! In that case, please just include an informal list of your work and education history or a link to your LinkedIn profile.
- Please send all attachments as PDFs.
P.S. If this position isn’t right for you at this time, but you know someone else who might be interested, we’d really appreciate it if you passed this along!
Time zone: (GMT-04:00) Atlantic Time - Halifax +/- 4 hours
What we're looking for:
- You have 5+ years experience shaping highly scalable enterprise systems. Or can demonstrate similar proficiency.
- You have a command of technologies like Time Scale DB, Redis, Kafka, Postgres, AWS, Django, and Python.
- You have architected complex data pipelines, APIs, and data delivery mechanisms.
- You have had significant senior responsibility for monitoring, profiling and improving system performance.
- You have demonstrated the ability to navigate the nuanced needs of internal tools and customer facing systems.
- You can balance a demanding workload, discern priorities, and communicate tradeoffs effectively.
- You are resourceful, direct, helpful, driven, and mission-oriented.
- You have an understanding of statistical analysis and trend data modeling.
- You have worked with container orchestration technologies like kubernetes or nomad.
- You embrace the opportunity to share your knowledge.
- You have a working knowledge of front end technologies like ES6, React, and Redux.
- You have an excitement for and ability to interact directly with customers.
- You have an awareness of your weak spots and a genuine desire to improve.
- You’re looking for a long-term role with a company that has long-term ambition.
Who you are:
- You thrive when developing great people, not just great products
- You have experience in cultivating a strong engineering culture in an agile environment
- You have previous experience developing large scale production ML systems
- You are either an experienced manager or a senior individual contributor with strong people skills and leadership experience
- You have previous industry experience with large scale ML systems using frameworks such as PyTorch, Tensorflow, and Scikit-learn
- You're familiar with the industry trends and keep up with the latest product offerings, and can understand trade-offs of existing solutions
- Ideally, you're actively engaged in the ML community (open source, meetups)
The ideal candidate will have:
- 5+ years experience working as a Machine Learning Engineering Manager
- 3+ years experience as a software engineer focused on ML and Algorithm tooling
- Experience with embedded systems and hardware engineering (Buildroot / Linux)
- Experience with Cloud APIs and Software Application development (Django / Python)
As a Senior Database Administrator at Tutuka, you will be working closely with technical team to provide support to the database environment of our enterprise-level, highly scalable, highly secure financial processing system that powers tens of millions of transactions using web, mobile and API interfaces, making it easy for people to issue, redeem and reconcile prepaid cards all over the world. We already have a team of amazing developers that work remotely across America, Europe and Southeast Asia, and now we need you!
This role is an excellent opportunity for a senior engineer who loves data, mathematics, software architecture, system architecture, and programming. Your focus will be split between supporting the current Microsoft SQL Server database environment while architecting, planning, and implementing the database environment migration to AWS (RDS, Aurora, Redshift, and potentially more).
Our current data management and storage system in AWS already relies on RDS, S3, Kinesis, and Data Pipeline. We will expect you to have input and work on everything related to data and data analytics. This includes solution choice and design for real-time and batch data processing, database administration, data modelling, reporting, A/B testing and much more.
What will your day involve?
On the Microsoft SQL side:
- Setting up, monitoring and maintaining SQL Server instances
- Monitoring SQL Server transaction logs and SQL Server backup and restore process
- Monitoring, tuning and extending our SQL data warehouse solution
- Optimizing SQL Server queries
On the AWS side:
- Designing/Creating/Managing, and administering our AWS databases (RDS and Aurora) to guarantee continuous and high availability of the data
- Designing and building pipelines to replicate data with the on-premise SQL environment as needed
- Participating in technical and architectural discussions to help select the best technologies for future growth
- Helping us implementing a data-driven mindset in the company
- Managing our visualization and reporting tools and ensuring they integrate gracefully with our data storage solution
- Occasionally building dashboards to expose data to the business users
Who you should be?
- You have at least 3+ years' experience with AWS database experience and 6+ Years experience administrating Microsoft SQL Server
- You are experienced with continuous deployment and integration tools such as AWS CodeBuild, Jenkins, or CircleCI
- You are flexible to adapt quickly to changing priorities within a very dynamic environment, work well under pressure and set the pace on delivery as a design leader
- We believe everyone has ideas to contribute to our objective of continuous improvement, so you will be expected to take ownership and bring ideas to the table, and also inspire others in the team to do the same
- You are determined to achieve top-quality results in all projects you are working on
- Confidence in taking on challenging conversations and situations collaborate with each area of the company to get to the best product for our users
- Passion for the craft and love of technology and a self-starter
- Support the core team and participate in a 24x7 on-call rotation to assist other engineers in resolving production-related issues.
- English is our company language, so it’s important that you be able to communicate at a fluent level.
- This is a full-time, remote contractor position and we are looking for candidates in EMEA / South East Asia.
- Flexible hours are a must for our remote team. You’ll need to be able to occasionally shift your work hours to a schedule aligned with Johannesburg, South Africa (GMT+2).
We focus on building strong, diverse teams, embracing Tutukans with different backgrounds, experiences and talents.
Job Benefits:
- Flexible hours and remote working
- Positive working environment and fun culture
- Talented international development team
- Competitive remuneration and share scheme
- International travel opportunities
- Cutting edge technology and personal growth
- Paid training courses and conferences
- Paid maternity, paternity and sick leave
- Generous annual leave package
Wer wir sind
Die Varelmann Beratungsgesellschaft mbH ist ein erfolgreiches, mittelständisches Beratungshaus mit Hauptsitz in Oldenburg sowie Standorten in Fulda und Stuttgart.
In motivierten und dynamischen Teams sind wir spezialisiert auf die Beratung und Entwicklung sowie den Support von Unternehmenslösungen der SAP Deutschland SE & Co. KG.
Flache Hierarchien, kurze Entscheidungswege und immer offen für Neues - mit diesen Leistungsangeboten stehen wir unseren Kunden als zuverlässiger Partner seit 1999 zur Seite.
Wir suchen zu sofort in Voll- oder Teilzeit deutschlandweit einen
ABAP-Entwickler Support (m/w/d)
Die Aufgaben:
- Als Teil unseres Teams arbeitest Du im SAP Application Support
- Du bearbeitest Change Requests und behebst Incidents in unseren Kundensystemen
- Bei Bedarf unterstützt Du unsere Entwickler bei projektbezogenen Aufgaben
Was wir uns wünschen:
- Mindestens zwei Jahre Berufserfahrung in der ABAP-Entwicklung
- Kenntnisse im Bereich Formularentwicklung und Schnittstellen
- Kommunikations- und Organisationstalent
- Idealerweise Modulkenntnisse
Was wir bieten:
- Wenig Reisetätigkeit
- Home Office
- Weiterbildungen
- Top Technologien
- Firmenfitness
Wir sollten darüber sprechen!
Ruf einfach an oder schreib mir per WhatsApp.
Weitere Informationen unter varelmann.de
Alexandra Haritz
Personalverantwortliche
personal@varelmann.de
t. +49 441 779 17 - 20
m. +49 151 215 030 16
SimScale is an engineering simulation platform that is revolutionizing the way engineers, designers, scientists, and architects design products. The SimScale platform is accessible completely via a web browser, with an easy-to-use interface which supports numerous simulation types including Structural Mechanics, Fluid Dynamics and Thermodynamics.
By harnessing the power of the cloud for simulation, SimScale eliminates the hurdles that accompany traditional simulation tools: high installation costs, licensing fees, deployment of high-performance computing hardware, mandatory updates and maintenance. Users always have the latest version of SimScale.
Your Opportunity
As a Senior Machine Learning Engineer (m/f/d), your mission will be to give new energy to the machine learning efforts of our Engineering team. Engineering simulation is a mature industry that is now being transformed (as many others) by machine learning. SimScale, being the biggest cloud-based simulation platform is exceptionally positioned to achieve that transformation. Reporting directly to the VP of Engineering, you will be the main responsible for finding (and executing) opportunities in the Engineering Simulation world in which data analysis and machine learning can benefit our customers.
What we expect from you
- A PhD or Master's degree in Computer Science, Statistics, Mathematics or related field
- 4+ years of experience in statistical and mathematical modeling such as supervised and unsupervised machine learning, deep learning, and/or reinforcement learning in a professional setting
- 7+ years of experience in either machine learning or general software development
- A proven track record in deploying, monitoring and maintaining models in production
- You are familiar with concepts related to testing and maintaining models in production such as A/B testing, retraining, monitoring model performance
- While you understand how algorithms work and the mathematics behind; you are also a practical engineer, who will mostly use existing building blocks for maximum development efficiency, maintainability and business impact
- Knowledge of Python and its ecosystem of data-handling libraries, such as Numpy, scikit-learn, and Pandas
- Experience with other general purpose programming languages aside from Python, like Java, Go or Typescript
- C1+ English skills
What you can expect from us
- An international and enthusiastic team with high technical expertise, dedication, and the opportunity to learn within your field
- Goal-oriented, self-responsible tasks and projects that leave space for creativity and offer the chance to learn a lot in a short time
- Flexible working hours and mobile working practices
- The chance to provide thousands of engineers with the next generation of simulation technology that helps them be better at what they do best: designing the products of tomorrow
- The chance to be part of an interdisciplinary agile team, and learn about cloud solutions
Are you looking for a job as a “Senior Machine Learning Engineer (m/f/d)”, where you’ll be able to significantly contribute to the development of our simulation software and grow with a team of experts around you? Then we look forward to receiving your informative application and covering letter via our online application system.
Job Benefits:
- Flexible working hours
- The possibility to work from home
- Regular, fun team events
- Coffee, tea, fresh fruit and muesli
- International, English-speaking environment
- Centrally located offices
- Access to learning opportunities, incl. all Udemy courses
- Competitive Health Benefits
- Learning & Development
- Retirement Plan
Time zone: (GMT+01:00) Berlin
THE ROLE
We are looking for an experienced Full-Stack developer experienced in blockchain to join the development team.
YOUR RESPONSIBILITIES
- Main developments include : payment-related smart contracts (mainly Solidity), typescript libraries & protocol updates.
- Develop Request core infrastructure
- Support front-end applications growth
- Participate in the choices of engineering methodologies, tools and organization
- Keep yourself up-to-date with the rapidly evolving blockchain ecosystem and drive changes in the protocol and the team
- Work autonomously inside a high performing team
- Support the developer community to build on top of Request
QUALIFICATIONS
- Solid knowledge of computer science fundamentals: algorithms, data structures, databases, distributed systems, operating systems, networking
- Strong knowledge of Typescript and Node.js
- Understanding of API design (REST, RPC)
- Previous experience in working with Blockchain-based applications
- Previous experience in writing smart contracts
- Previous experience in deploying enterprise-grade dapps on any major platform
- Good understanding of git and continuous integration tools
- Self-motivated, innovative and proactive
- Ability to take responsibility for projects and the willingness to learn and grow professionally in a team environment
Bonus - this makes you stand out
- Experience with decentralized file systems like IPFS, swarm, dat, hyperdrive.
- Experience with modern web development, especially React
- Familiarity with kubernetes, Amazon Web Services or Google Cloud Platform
- Knowledge of Infura / Alchemy
- Security knowledge: smart contracts, internal awareness, etc.
WHY WORK WITH REQUEST ?
- Being on the frontier of this new and exciting technology, you will be given the chance to lead the way forward!
- You will have the opportunity to work in a highly ambitious team that wants to have a lasting impact on the way we experience finance tomorrow
- Work in an informal and friendly environment that is very open to new initiatives and ideas
- The team is inclusive, with inspirational and international colleagues
- Unlimited vacation days with a mandatory minimum of 20/year.
- We all work remotely (even without pandemic) but we love to meet as frequently as possible, with at least 3 company-wide reunions per year where possible.
- Salary 70 000 EUR - 100 000 EUR yearly
Job Benefits:
- Unlimited Holidays
- Stock Options
- Budget for your home office equipment
- Health Insurance covered at 100%
THE ROLE
We are looking for an experienced Full-stack Engineer to join the development team, used to development on solutions with high usage (2000-5000 monthly users), to support our scaling phase.
YOUR RESPONSIBILITIES
- Participate in the Request Invoicing development
- Keep yourself up-to-date with our stack: Typescript, Node, React, Mongo, Kubernetes, Docker, NPM, Circle CI.
- Participate in the continuous improvement of the Request Network library, make it easy to pay and get paid on Ethereum and other public blockchains with open source packages: request-client.js, payment-processor, payment-detection, etc.
- Propose functional design improvements, challenge the infrastructure, the development & release process.
- Design and implement integrations with partners (Invoicing REST API, payment detection on other blockchains, accounting software etc.)
- Optionally gain knowledge and responsibility over our decentralized framework: ethers.js, IPFS, Solidity, Infura.
QUALIFICATIONS
- Solid knowledge of computer science fundamentals: algorithms, data structures, databases, distributed systems, operating systems, networking
- Strong interest in blockchain technology, and the future of payments
- Strong knowledge of Typescript and Node.js
- Used to open-source development
- Understanding of API design (REST, RPC)
- Good understanding of git and continuous integration tools
- Self-motivated, innovative and proactive
- Ability to take responsibility for projects and the willingness to learn and grow professionally in a team environment
- Willingness to improve by giving and asking for feedback
- Team spirit above personal results
Bonus - this makes you stand out
- Good knowledge of Ethereum: frequent dapp usage or smart-contract development
- Familiarity with kubernetes, Helm, Google Cloud Platform, CircleCI
- Mobile development (architecture, design, development framework)
- Cryptography
- Monitoring of stability and performances
WHY WORK WITH REQUEST ?
- Being on the frontier of this new and exciting technology, you will be given the chance to lead the way forward!
- You will have the opportunity to work in a highly ambitious team that wants to have a lasting impact on the way we experience finance tomorrow
- Work in an informal and friendly environment that is very open to new initiatives and ideas
- The team is inclusive, with inspirational and international colleagues that like to participate in team events
- Unlimited vacation days with a mandatory minimum of 20/year.
- We all work remotely (even without pandemic) but we love to meet as frequently as possible, with at least 3 company-wide reunions per year where possible.
- Salary: 60 000€ - 80 000€ yearly
Job Benefits:
- Unlimited Holidays
- Stock Options
- Budget for your home office equipment
- Health Insurance covered at 100%
What We Do and Who We Are
Through thoughtful innovation, Listrak works to provide our clients with premier solutions that deliver results, allowing our customers to become industry leaders and our employees to find pride and passion in their work.
At Listrak, we believe that foundation is everything, so we strive to base our work around four core values: customers come first in everything we do, you can always count on us to do the right thing, people and team work are invaluable, and passion drives performance. These values are the heart of our business, so we are looking for team members who can help us live them out.
What We’re Looking For
You should have…
- 3+ years Software Testing / Quality Assurance experience and proven track record of delivering high quality products
- Proficient at writing test cases, writing scripts, test execution and defect tracking
- Experience with automated test tools and frameworks
- Development background: Microsoft .NET framework, C#, VB.NET, ASP.NET, jQuery, JavaScript, HTML, CSS, XML as well as testing these technologies
- Working knowledge of SQL
- Experience with automated test tools and frameworks
- Bachelor’s Degree in Computer Science or related work experience
- An understanding of Agile Development Methodology (Scrum)
About the Job
In this role your primary responsibilities of this position are to design, create, execute and maintain test plans, cases and scripts related to Listrak products and solutions. You will consult with product owners and other team members to ensure applications are developed according to specifications in a Scrum environment. Other responsibilities include providing second tier support for internal and external customers.
Why Listrak?
Give Back
Wherever Listrak is, we strive to make a positive impact, and we love giving back to the communities we call home. By investing into local organizations, schools and events, we try to help cultivate a healthy community and equip youth for a changing workforce. Also, our Volunteer Time Off policy gives employees the opportunity to donate time to causes they’re passionate about, despite the busyness of everyday life.
Lead a Healthy Life
We offer a variety of benefits, plans and options to meet your individual needs for medical, dental and vision care. Our on-site fitness facility, company wellness programs and discounted gym memberships, as well as opportunities to learn and grow, create space for employees to nurture their minds and bodies.
At Listrak, we want you to feel well, eat well, and be well.
So, join our team! We can’t wait to meet you.
Job Benefits:
- Medical, Dental and Vision
- Paid Parental Leave
- 401k
- Gym Reimbursement
- Education Reimbursement
- Home Buyer Program
- Technology Purchasing Program
- Flu Shots
- Financial Wellness Program
Time zone: (GMT-05:00) Eastern Time
About ShipHero
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 and we continue to grow. About US$5 billion of ecommerce orders are shipped a year via ShipHero. Many of our customers sell on Shopify, Amazon and many other platforms. 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 are obsessed with building great technology, that is beautiful, easy to use and is loved by our customers. Our culture also reflects our ethos and belief that by bringing passionate, talented and great people together - you can do great things.
Our team is fully remote, with most of our engineers currently spread over the Americas but have been building out teams in Europe as well. 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.
About You
- You understand that great things are accomplished when teams work together.
- You’ve made a lot of mistakes, and most importantly, have learned from them.
- You can code review other team members work and provide assistance and appreciate feedback.
- You’ve learned from building systems and solutions the reasons to avoid technical debt, and how to approach and implement tests and CI practices.
- 2+ years of experience writing Python
- You are comfortable and even enjoy mentoring others in different skill-sets
The Role
- Work on a cross-functional team including front end and UX to build solutions that are easy for customers to understand, work consistently and scale well.
- Review features and requirements, design and implement solutions.
- Understand business requirements and think through solutions in terms of not just the coding implementation but also how the solution fits into the solution and how it solves a customer need.
- Ability to estimate effort and ship on agreed schedule.
- Perform regular code reviews, with the goal of code quality, good design and approach along with pushing engineers to improve and evolve.
- Optimize existing tech stack and solutions, determine path to next step in the evolution.
- 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 just build great things, you’re not a “rock star”.
The Process
Our hiring process takes some time. Time is very valuable to us, both yours and ours. So here's our proposal to you: If after the first call we all agree (you as well!) to continue the hiring process, we will pay you a fix rate of $500 USD for your time regardless of how far you get from that point on.
Here are the steps in more detail:
- First screen call: 30 minute screen call to assess general fit, how you communicate and think and confirm that your previous experience fits the role and more importantly, what you want to do in the future.
- Short take home test: the goal of this test is to assess how you approach development and what things you prioritize, those sort of things. The project shouldn't take more than 2 hours, we would give you the scaffolding so that you don't have to spend too much time setting things up and you can focus on the code and solve the proposed challenge.
- Active collaboration: The same people as in step 2 will asynchronously work with you in a small project, the goal of this step is to work together for a bit to get a sense of how much we’d enjoy doing more of that in the future, after this project, a call will be scheduled to talk about the results and ask some questions about the project.
- Team fit: 30 minute call in case you might be a better fit for a different team as well, we'll always try and make sure people are working where they'd be the happiest.
- Offer
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
- Salary range is wide since we're hiring for different seniority levels, the range is $60.000 - $110.000 / year depending on experience