45 days ago
This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.
Beyond is a design and technology agency made up of passionate people focused on creating and delivering beautiful experiences for clients including Google, Montblanc, Facebook and The Royal College of Art. Our work ranges from a specialist being positioned to deliver a core function within a targeted client program, to the full lifecycle creation of a product-focused on transforming a pivotal market experience for our clients.
With a focus on creating innovative tech and delivering impactful experiences, we are dedicated to the seamless art of software design and delivery and are seeking an experienced Senior Frontend Engineer to join our dynamic and diverse engineering team. We know the importance of Frontend within the development lifecycle and seek people who are excited about the role and ready to take an active part in the delivery of transformative products for our clients.
As a Front-end Developer at Beyond, you'll have the chance to:
REQUIREMENTS
As a Front-end Developer, we'd like you to bring:
PERKS
Having been named among Sunday Times Best 100 Companies, we believe culture plays a large role in what we offer as an organisation. We actively promote diversity in all its forms across our Studios and we proudly, passionately and proactively strive to create a culture of inclusivity and openness for all our employees.
Beyond is committed to welcoming everyone, regardless of gender identity, orientation or expression. Our mission is to remove exclusivity and barriers and encourage new thinking and perceptions, in a space of belonging. It is not about race, gender or age, it is about people. And without our people being their most creative and innovative selves, we are nothing.
REMOTE DETAILS
Ability to travel to Lisbon Hub at least once a month
To apply for this job you must be willing to work in the time zones between GMT+0 and GMT+0.
46 days ago
This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.
About Khan Academy
Khan Academy is a nonprofit on a mission to provide a free, world-class education to anyone, anywhere. We already reach millions of students every month and are growing rapidly. We’re building a library of high-quality instructional and practice resources that empowers learners and the teachers who support them. Whether they’re studying metaphors, mitosis, Marbury v. Madison, or multivariable calculus, we want to offer students the resources to realize that they can learn anything.
Khan Academy is looking for passionate software engineers to help change the world. We’ve built a talented development team with engineers from a variety of backgrounds. Our team includes industry leaders from Google, Apple, Microsoft, Mozilla, and Intuit, as well as folks from tiny startups and developers from non-traditional backgrounds. Together, we’re a team that is deeply invested in your future. We believe that no organization will be as invested in developing you as a professional.
About the Role
As an Engineer at Khan Academy, you'll help learners build mastery regardless of where they are, and regardless of whether they are accessing Khan on the browser, on Android, or on iOS. You’ll create new, impactful ways for teachers and students to use online learning in the classroom. You’ll work on the content creation and translation tools that we rely on to expand our library of world-class educational content and bring it to an international audience. You'll help build cutting-edge infrastructure to enable students of all backgrounds to succeed on high-stakes assessments like the SAT and LSAT. Ultimately, you'll be part of helping millions of learners around the world unlock their full potential.
What you'll do:
Take on world-changing challenges guided by our Engineering Principles – some of which have never been solved before.
Work on code that is used by millions of monthly active learners from all over the 🌍.
Model problems, then design, write, test and release code to solve them!
Collaborate with your peers via code reviews to level up yourself and others, to improve your ability to provide effective feedback, and to achieve higher quality code.
Ship products with a cross-functional team of engineers, designers, analysts and product managers.
Contribute to open source! We ❤️ open source, and we give back to the community whenever we can.
Build using technology that is best suited to solving problems for our learners. Currently, we build with JavaScript, React, Redux, GraphQL, Python, Go, and we adopt new technologies when they’ll help us better achieve our goals.
Develop accessible web products that are joyful for users of all ability types.
You can read about our latest work on our Engineering Blog. A few highlights:
Designing tools to help us (and others) build accessible software
Experimenting with new technologies to improve site performance
You need:
At least 5 years experience building world-class product experiences for an interactive web-app
Strong technical project management skills, as our Senior Software Engineers often lead projects.
Experience building and maintaining complex software. You’ll join us in writing clean, maintainable software that solves hard problems. You’ll write testable, quality code. You’ll push the team and the mission forward with your contributions.
Strong communication, thoughtfulness, and desire to give and receive regular feedback
Empathy for learners around the world. You love learning and are excited about helping others learn to love learning. You’re motivated to learn new things and share what you learn with the world.
Excitement about helping Khan Academy bring a free, world-class education to the world.
You don't need:
About our benefits
We may be a non-profit, but we reward our talented team extremely well!
Highly competitive salaries and annual bonuses
Ample paid time off as needed – we are about getting things done, not face time
Generous parental leave
Flexible work and time-off schedules to encourage work-family balance and holidays
Delicious catered lunch daily plus lots of snacks and beverages
Great location: short walking distance to Caltrain and downtown Mountain View.
Awesome team events, on-sites and off-sites, company parties and BBQs, and weekly board game nights
A fun, high-caliber team that trusts you and gives you the freedom to be brilliant
The ability to improve real lives and the opportunity to work on high-impact software and programs that are already defining the future of education
Affinity groups where parents, Black and Latinx, women and gender minorities, and LGBTQ+ identified folks support one another
And we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance including medical, dental, vision, and life
How to apply:
Attach your resume to the job posting on our Khan Careers page
Briefly describe your experience building backend web services that deal with large volumes of requests per second.
Address the following prompt in the space provided below: We believe that reaching all learners requires a team that is diverse in every respect, and we are looking for individuals who will help us fulfill our mission by adding to the diversity of our team’s experiences, perspectives, and mindsets. With that in mind, tell us briefly how your experiences and perspectives - whether personal, professional, academic, or in your own classroom - would contribute to the diversity of our team and our ability to understand and address the needs of all learners.
Optional:
Links to projects or previous work. We especially like living, breathing projects, demos, or commentaries on your work. Please don’t just send code – show or tell us why you wrote it, what it’s for, what you like about it, how it helps someone, etc. No project is too small if it’s something you care about. If you're feeling especially creative feel free to include a link to a project that you've built on our programming platform.
If you’d like to provide a more traditional cover letter addressing your interest in KA (in addition to the diversity-based response), please feel free to attach that below.
To learn more about our work:
51 days ago
This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.
About Khan Academy
Khan Academy is a nonprofit on a mission to provide a free, world-class education to anyone, anywhere. We already reach millions of students every month and are growing rapidly. We’re building a library of high-quality instructional and practice resources that empowers learners and the teachers who support them. Whether they’re studying metaphors, mitosis, Marbury v. Madison, or multivariable calculus, we want to offer students the resources to realize that they can learn anything.
Khan Academy is looking for passionate software engineers to help change the world. We’ve built a talented development team with engineers from a variety of backgrounds. Our team includes industry leaders from Google, Apple, Microsoft, Mozilla, and Intuit, as well as folks from tiny startups and developers from non-traditional backgrounds. Together, we’re a team that is deeply invested in your future. We believe that no organization will be as invested in developing you as a professional.
About the Role
As an Engineer at Khan Academy, you'll help learners build mastery regardless of where they are, and regardless of whether they are accessing Khan on the browser, on Android, or on iOS. You’ll create new, impactful ways for teachers and students to use online learning in the classroom. You’ll work on the content creation and translation tools that we rely on to expand our library of world-class educational content and bring it to an international audience. You'll help build cutting-edge infrastructure to enable students of all backgrounds to succeed on high-stakes assessments like the SAT and LSAT. Ultimately, you'll be part of helping millions of learners around the world unlock their full potential.
What you'll do:
Take on world-changing challenges guided by our Engineering Principles – some of which have never been solved before.
Work on code that is used by millions of monthly active learners from all over the 🌍.
Model problems, then design, write, test and release code to solve them!
Collaborate with your peers via code reviews to level up yourself and others, to improve your ability to provide effective feedback, and to achieve higher quality code.
Ship products with a cross-functional team of engineers, designers, analysts and product managers.
Contribute to open source! We ❤️ open source, and we give back to the community whenever we can.
Build using technology that is best suited to solving problems for our learners. Currently, we build with JavaScript, React, Redux, GraphQL, Python, Go, and we adopt new technologies when they’ll help us better achieve our goals.
Develop accessible web products that are joyful for users of all ability types.
You can read about our latest work on our Engineering Blog. A few highlights:
Designing tools to help us (and others) build accessible software
Experimenting with new technologies to improve site performance
You need:
At least 5 years experience building world-class product experiences for an interactive web-app
Strong technical project management skills, as our Senior Software Engineers often lead projects.
Experience building and maintaining complex software. You’ll join us in writing clean, maintainable software that solves hard problems. You’ll write testable, quality code. You’ll push the team and the mission forward with your contributions.
Strong communication, thoughtfulness, and desire to give and receive regular feedback
Empathy for learners around the world. You love learning and are excited about helping others learn to love learning. You’re motivated to learn new things and share what you learn with the world.
Excitement about helping Khan Academy bring a free, world-class education to the world.
You don't need:
About our benefits
We may be a non-profit, but we reward our talented team extremely well!
Highly competitive salaries and annual bonuses
Ample paid time off as needed – we are about getting things done, not face time
Generous parental leave
Flexible work and time-off schedules to encourage work-family balance and holidays
Delicious catered lunch daily plus lots of snacks and beverages
Great location: short walking distance to Caltrain and downtown Mountain View.
Awesome team events, on-sites and off-sites, company parties and BBQs, and weekly board game nights
A fun, high-caliber team that trusts you and gives you the freedom to be brilliant
The ability to improve real lives and the opportunity to work on high-impact software and programs that are already defining the future of education
Affinity groups where parents, Black and Latinx, women and gender minorities, and LGBTQ+ identified folks support one another
And we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance including medical, dental, vision, and life
How to apply:
Attach your resume to the job posting on our Khan Careers page
Briefly describe your experience building backend web services that deal with large volumes of requests per second.
Address the following prompt in the space provided below: We believe that reaching all learners requires a team that is diverse in every respect, and we are looking for individuals who will help us fulfill our mission by adding to the diversity of our team’s experiences, perspectives, and mindsets. With that in mind, tell us briefly how your experiences and perspectives - whether personal, professional, academic, or in your own classroom - would contribute to the diversity of our team and our ability to understand and address the needs of all learners.
Optional:
Links to projects or previous work. We especially like living, breathing projects, demos, or commentaries on your work. Please don’t just send code – show or tell us why you wrote it, what it’s for, what you like about it, how it helps someone, etc. No project is too small if it’s something you care about. If you're feeling especially creative feel free to include a link to a project that you've built on our programming platform.
If you’d like to provide a more traditional cover letter addressing your interest in KA (in addition to the diversity-based response), please feel free to attach that below.
To learn more about our work:
57 days ago
This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.
What is G2i?
G2i is a hiring platform for engineers ran by engineers. We are an international collective of industry leaders, conference speakers, and subject matter experts within React, React Native and Node that are passionate about working remotely and doing good in the world.
We match technically vetted engineers to pre-vetted clients. Say goodbye to hunting business, drawing up contracts, and working on dying tech. With one production focused, to the point code challenge (no whiteboarding or algorithms + on your own time) vetted by our engineering team, you'll have the opportunity to receive curated contract opportunities as well as become a part of an international collective of experts. If that sounds up your alley or you would like to find out more, please feel free to reach out to dylan@g2i.co.
G2i is short for "Good News to the Internet." We are convinced that our primary vision & mission are good news to companies that need to hire engineers. While we are going about fulfilling that primary vision & mission, we will also be good news to those in need. We are on a mission to help hundreds of street kids in Nairobi, Kenya obtain education, a safe home, parental care, and the love they need. We are also committed to supporting the open-source community by finding ways to financially support those who build the OSS we rely on.
Your background
In simple terms we want to hire an engineer that is excited about building applications in Node, is comfortable working in dynamic engineering environments and has strong communication and documentation skills. Here is what this actually means to us:
Vetting - Developers and Clients
We match technically vetted engineers to pre-vetted clients who place a high value on engineering and focus on running healthy projects. We take care of contracts, billing, payments and all of the other work that goes into freelancing so that engineers can focus on code and clients on building their product. Our vision is for the hiring process to be simple, trustworthy and enjoyable for both companies and engineers.
When we vet clients we make sure they:
When we vet engineers we make sure:
Who you will work with
We only work with companies that value engineers and run healthy engineering teams. We regularly partner with Y Combinator funded product companies that place a high value on engineering. Some of the companies we have worked with are: Lattice, Major League Soccer, ZeeMee, Software Engineering Daily, and Truebill with new clients coming in weekly.
Diversity
G2i is an equal opportunity employer. We’re dedicated to building a team where diversity in both ideas and identities is not only welcomed, but encouraged. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law.
If you'd like to learn more or set up a no-commitment exploratory call, feel free to apply here or reach out to dylan@g2i.co. Thanks!
October 2, 2020
This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.
This position will support Asia-Pacific hours.
Who is Percona?
Percona is an industry leader in providing elite services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.
The Percona Support Team…
Percona Support is a global, elite team of engineers who love getting to the bottom of weird and interesting database behaviour. We understand our customers’ business needs and the nuances of their technical environments. This allows us to help our customers see the big picture and identify opportunities to improve their overall database infrastructures.
What you’ll be doing…
You’ll be teaming with some of the most well known database experts in the industry who are even better teammates, friends and mentors. You’ll have the opportunity to develop your own skills and become more powerful than you can possibly imagine…. with databases.
This is not a boring, entry-level role where you’ll just be triaging the boring and monotonous.
Your main responsibility will be helping our customers’ DBA teams when they need expert assistance. You’ll do that by gathering relevant data and investigating issues to provide a detailed analysis of your findings in a digestible format by email, instant message or voice. For more serious and production impacting issues, you’ll perform screen sharing sessions to help them quickly navigate and resolve issues.
When you’re not fixing things, you’ll be authoring new blog posts on interesting topics for our open-source community to digest, answering questions on our forum, creating new articles in our customer facing knowledge base for more frequently seen issues, and hosting webinars amongst other things.
This is a remote role, so you can be located anywhere in the world. All you need is a decent, stable internet connection.
What does it take to be a Percona superhero?
Excellent knowledge of both RDBMSs and MongoDB, including:
All aspects of configuration and best practices
Schema design, performance tuning, query optimization, & index tuning
Backup solutions
Replica set and sharding topologies
Engine selection and usage
Detailed understanding of monitoring requirements
Demonstrable experience of administering Linux based systems
Hands on experience of MySQL (Minimum 2+ years)
Knowledge about virtualized environments such as VMWare, Docker and/or Kubernetes
Knowledge about cloud providers (AWS, Google Cloud, Digital Ocean and/or Azure)
Ability to troubleshoot methodically, identifying and applying fixes for known errors, and when necessary, capacity to think outside of the box to resolve complex issues
Enthused to expand your skill set with new technologies as the industry continues to evolve
Availability to travel for the occasional team meeting, conference and customer visits
Experience working with customers in English
Completed MongoDB University courses
It's cool if you also have experience with:
Percona Backup for MongoDB
Experience with MongoDB Atlas
MySQL/Postgres DBA troubleshooting (basic level or higher)
Nagios, Percona Monitoring Plugins and other monitoring tools
Configuration management solutions such as Ansible, Puppet or Chef
Percona Toolkit suite
Writing Python and Go
MySQL and/or MongoDB certificates
Remote work from home openings require consistent and strong internet access.
HQ is in Durham, NC USA. Staff members should be available if there is a need for any onsite trainings and/or events at any time.
Note that your legal agreement will be with Percona Staffing LLC, a USA corporation and a subsidiary of Percona LLC.
Please review our Percona GDPR Privacy Policy.
September 28, 2020
This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.
We're looking for a Lead Front End Engineer that has a passion for hacking, building and owning a great product with high-end customer facing features, internal tools and experiences that help us and our customers become smarter.
Why you should work with us
Agrando is a project absolutely dear to our hearts. We love to contribute to the progress of agriculture. Our main cause is to support the farmer because in the end, it's all about mutual care and cooperation. Agriculture is our home and our origin and we speak from our own experience and know about the specific needs, which makes us the perfect partner for the agricultural trading of the next century. We want to push agriculture forward using state of the art technologies and we constantly stay in motion by taking one step at a time, being excited about everything that comes along. Working with us means to make a difference and to help us developing a meaningful product that in the end has an impact on the future of sustainable agriculture and thus the food you eat everyday.
What you should bring
What to expect
As a Lead Front End Engineer at Agrando you will lead our team of frontend engineers in the creation of our main SPA frontend for the stakeholders on our trading platform (farmers, retailers, producers) as well as other products. You will make technologies or frameworks like Jest or TailwindCSS work for you. Most importantly, you will be responsible for our Front End architecture which is based on the latest JavaScript frameworks like Vue.js, Nuxt.js, Vuex, Axios as well as REST APIs and GraphQL. You will improve the UX and UI together with our Designers and guide them in their implementation efforts to align the product to their design philosophies. On the other hand, you will directly influence decisions supporting our DevOps, Analytics, Design and Product Department while keeping yourself in sync with the Sales & Marketing team.
Since future logic is also driven by our data intensive infrastructure it is a plus if you want to get in touch with other parts of our product like our BI & Big Data Pipeline (GCP) and Machine Learning strategies. We constantly explore latest technologies to find the best solutions to our next-gen problems - thus hacking around and bringing in your own ideas is something we highly encourage.
Perks
How to apply
If you are more motivated than others and you want to develop yourself further in an aspiring workplace environment, we are looking forward to receiving your application. Shoot us your résumé, earliest start date and salary expectations via mail to devjobs@agrando.de.
We can't wait to meet you!
More info can be found on: www.agrando.de
September 19, 2020
This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.
What is G2i?
G2i is a hiring platform for engineers ran by engineers. We are an international collective of industry leaders, conference speakers, and subject matter experts within React, React Native and Node that are passionate about working remotely and doing good in the world.
We match technically vetted engineers to pre-vetted clients. Say goodbye to hunting business, drawing up contracts, and working on dying tech. With one production focused, to the point code challenge (no whiteboarding or algorithms + on your own time) vetted by our engineering team, you'll have the opportunity to receive curated contract opportunities as well as become a part of an international collective of experts. If that sounds up your alley or you would like to find out more, please feel free to reach out to dylan@g2i.co.
G2i is short for "Good News to the Internet." We are convinced that our primary vision & mission are good news to companies that need to hire engineers. While we are going about fulfilling that primary vision & mission, we will also be good news to those in need. We are on a mission to help hundreds of street kids in Nairobi, Kenya obtain education, a safe home, parental care, and the love they need. We are also committed to supporting the open-source community by finding ways to financially support those who build the OSS we rely on.
Your background
In simple terms we want to hire an engineer that is excited about building applications in Node, is comfortable working in dynamic engineering environments and has strong communication and documentation skills. Here is what this actually means to us:
Vetting - Developers and Clients
We match technically vetted engineers to pre-vetted clients who place a high value on engineering and focus on running healthy projects. We take care of contracts, billing, payments and all of the other work that goes into freelancing so that engineers can focus on code and clients on building their product. Our vision is for the hiring process to be simple, trustworthy and enjoyable for both companies and engineers.
When we vet clients we make sure they:
When we vet engineers we make sure:
Who you will work with
We only work with companies that value engineers and run healthy engineering teams. We regularly partner with Y Combinator funded product companies that place a high value on engineering. Some of the companies we have worked with are: Lattice, Major League Soccer, ZeeMee, Software Engineering Daily, and Truebill with new clients coming in weekly.
Diversity
G2i is an equal opportunity employer. We’re dedicated to building a team where diversity in both ideas and identities is not only welcomed, but encouraged. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law.
If you'd like to learn more or set up a no-commitment exploratory call, feel free to apply here or reach out to dylan@g2i.co. Thanks!
August 23, 2020
This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.
Ruby Developer
Freelance/Contract - Outside of IR35
Salary: paid per completed project
Location: Remote
Write deliberately vulnerable web applications for Immersive Labs and help us educate developers around the world on how to fix vulnerabilities in their code and create more secure applications.
The opportunity
At Immersive Labs, we've just launched our latest offering - Secure Coding. This exciting new addition to our market-leading platform teaches developers how to write secure code. We are creating labs that take our users from the basics of writing a secure application avoiding the standard OWASP pitfalls through to building secure public cloud-hosted web apps.
The first set of secure coding labs are live and loved by our users, we are now looking to expand our offering to drive this forward!
Your main responsibilities:
To be successful:
What Immersive Labs offers:
About Immersive Labs
Immersive Labs are the cyber skill experts. We equip, measure and benchmark the cyber skills of entire workforces, preparing organizations to counter the latest cyber threats. Our game-changing platform transforms the way people learn by engaging their curiosity and unleashing their potential with content informed by real-world events and threats.
https://www.immersivelabs.com/platform-overview
Cyber threats wait for no one, neither should you, Apply now!
August 10, 2020
This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.
What is G2i?
G2i is a hiring platform for engineers ran by engineers. We are an international collective of industry leaders, conference speakers, and subject matter experts within React, React Native and Node that are passionate about working remotely and doing good in the world.
We match technically vetted engineers to pre-vetted clients. Say goodbye to hunting business, drawing up contracts, and working on dying tech. With one production focused, to the point code challenge (no whiteboarding or algorithms + on your own time) vetted by our engineering team, you'll have the opportunity to receive curated contract opportunities as well as become a part of an international collective of experts. If that sounds up your alley or you would like to find out more, please feel free to reach out to dylan@g2i.co.
G2i is short for "Good News to the Internet." We are convinced that our primary vision & mission are good news to companies that need to hire engineers. While we are going about fulfilling that primary vision & mission, we will also be good news to those in need. We are on a mission to help hundreds of street kids in Nairobi, Kenya obtain education, a safe home, parental care, and the love they need. We are also committed to supporting the open-source community by finding ways to financially support those who build the OSS we rely on.
Your background
In simple terms we want to hire an engineer that is excited about building applications in Node, is comfortable working in dynamic engineering environments and has strong communication and documentation skills. Here is what this actually means to us:
Vetting - Developers and Clients
We match technically vetted engineers to pre-vetted clients who place a high value on engineering and focus on running healthy projects. We take care of contracts, billing, payments and all of the other work that goes into freelancing so that engineers can focus on code and clients on building their product. Our vision is for the hiring process to be simple, trustworthy and enjoyable for both companies and engineers.
When we vet clients we make sure they:
When we vet engineers we make sure:
Who you will work with
We only work with companies that value engineers and run healthy engineering teams. We regularly partner with Y Combinator funded product companies that place a high value on engineering. Some of the companies we have worked with are: Lattice, Major League Soccer, ZeeMee, Software Engineering Daily, and Truebill with new clients coming in weekly.
Diversity
G2i is an equal opportunity employer. We’re dedicated to building a team where diversity in both ideas and identities is not only welcomed, but encouraged. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law.
If you'd like to learn more or set up a no-commitment exploratory call, feel free to apply here or reach out to dylan@g2i.co. Thanks!
August 7, 2020
This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.
We have two rare openings on our Core Product team for Rails programmers. We’ll be accepting applications for the next two weeks, aiming for a flexible start date in October.
We strongly encourage candidates of all different backgrounds and identities to apply. This is an opportunity for us to bring in a different perspective and we’re eager to further diversify our company. Basecamp is committed to building an inclusive, supportive place for you to do the best work of your career. We aren’t looking for ideological clones, but for people who share our beliefs about writing software well.
About the Job
As a programmer on the Core team, you’ll work on shaped projects, big & small, over six-week cycles, typically in tandem with a designer. We’re a small team (just three programmers and three designers) and we work quickly but calmly. You’ll join us, and be responsible for driving projects from concept to completion in an environment of autonomy and creativity.
As a team our focus is firmly on the web: the core technology that powers our applications on all platforms. Ours are majestic monoliths, built using Ruby on Rails. We embrace a classic “HTML over the wire” architecture, of server-rendered HTML, progressively enhanced with JavaScript and CSS. If you think this sounds a lot like the Golden Age of Web Development, well, we couldn’t agree more.
This is an extremely exciting time to join the team. We’re currently all-in on HEY, our brand-new email service, and there’s a ton of fresh work to be done, bugs to fix, and features to polish. That’s where you’ll spend the bulk of your time to start. But we also have our fair share of work supporting Basecamp versions past, present, and future, as well as a back catalogue of applications that we’re committed to maintaining Until The End of the Internet.
Here are some things we’ve worked on recently to give you a sense of what you’ll be doing day-to-day:
About You
We’re looking for candidates with strong track records of putting Rails to work and bringing products to life. You should be experienced in the framework, in Ruby, and with the staples of full-stack web development: HTTP, HTML, JavaScript, and CSS. But just because you're experienced doesn't mean we expect you to hit the ground running. You'll have a gentle, intentional on-boarding experience and time to learn & grow comfortable with our systems, processes, and people.
You might have a Computer Science degree or you might not. That’s not what we’re looking for. We care about what you can do and how you do it, not about how you got here. A history of conscientious, thoughtful work speaks volumes.
You’re a Manager of One. A committed generalist, eager learner, and curator of the essential. You take ownership and you see things through. You can take a stand yet commit even when you disagree. This is a challenging position for a senior-level programmer, but imposters take heart; we are too.
You're a clear writer. The bulk of our work is written, from the code and interfaces we design, to the pull request discussions and long-form proposals we make. Effective, concise writing leads to effective, concise code.
Basecamp is a remote-first company, and this is a remote job. We're hiring from anywhere that can maintain 3-4 hours overlap with the US-Central Time zone during a normal working day. This might been a 11:00-19:00 schedule from Europe, but we're not hiring from locations that require a graveyard shift to make the overlap happen.
Applicants from outside of the US will be offered a contractor role on comparable terms and equal pay with our domestic employees.
Benefits & Compensation
Basecamp pays in the top 10% of the industry based on San Francisco rates. Same position, same pay, no matter where you live. The salary for this position is $186,850 (Senior Programmer).
Benefits at Basecamp are all about helping you lead a healthy life outside of work. We won’t treat your life as dead code to be optimized away with shallow perks. You won’t find lures to keep you coding ever longer. We believe quality time to focus on work starts with quality time to think, exercise, prepare a meal, be with family & friends, and of course, time to yourself.
We offer fully paid parental leave. We work 4-day weeks in the summer (Northern Hemisphere), and offer a month-long sabbatical every 3 years. We subsidize your home office, wellness and fitness interests, and continuing education. We offer a generous annual charitable contribution match. All on top of top-tier health insurance and a retirement plan with company match. See our full list.
How to Apply
Please submit an application that speaks directly to this position. Tell us about yourself, about what you can bring to Basecamp, and about Basecamp’s role in your future. Tell us about something you’ve done, something that’s relevant to the kind of work we do, something that excites you. Be descriptive, but don’t feel the need to write a novel -- 500 words or so should be plenty.
We’re accepting applications until August 19, 2020, at 7PM US-Central time. There’s no benefit to filing early, so take your time.
We expect to take a few weeks to review all applications. You’ll hear from us by September 4, about advancement to a take-home technical exercise. The exercise is representative of the kind of day-to-day work we do. We invite fewer than 20 candidates to this stage, and those candidates should expect to spend upwards of a full day (but no more!) completing this test. Please consider whether you'd be willing to dedicate that time before applying.
After the written test, the top candidates will proceed to the interview stages. Expect 2-3 interviews, all one hour, all remote, with your future colleagues, on your schedule. We'll talk through your background, your approach to work, and dive into your technical knowledge. No gotchas, brainteasers, or whiteboards.
We aim to make an offer by early October with a start date later that month.
Please note that we’re unable to offer individual feedback during the screening process. We usually see 1,000+ applications for developer roles, and our hiring team simply doesn’t have the bandwidth to offer personalized feedback before the code-review round.
This is a demanding application process and significant career move to consider. We appreciate you giving us that consideration, and we promise to give you our full attention in return. We look forward to hearing from you!