TravelJoy (NFX S16) is re-imagining the travel industry, starting with modern tools to help the 100K travel agents in the U.S. win more business and manage their network of clients and suppliers. We’re a remote-first, well-funded, 7-person startup looking to bring on another fantastic engineer to help build our product. We have thousands of paying customers who rely on TravelJoy daily. Founded by 2 ex-LiveRampers ($310MM exit).
You're the ideal candidate if you:
- are humble
- communicate clearly and proactively
- get things done
- work independently
- are professionally and emotionally mature
- know how to balance elegance and expediency
- give and take constructive feedback well
- care about what you're building
- have 5 references who will tell us examples of the above
You are comfortable:
- operating at all levels of the stack
- shipping features from conception to launch
- creating user interfaces that non-technical people can use
- optimizing databases and have a good understanding of web app security
- working directly with customers, including 1-2 hrs of weekend support every ~2 months
- working remotely, attending daily video standups, and having 4 hours workday overlap with 9a - 5p PT
- traveling quarterly for team meetups (when it's safe to do so)
Apply now and work remotely at TravelJoy
Senior Software Developer
Shopify is now permanently remote and working towards a future that is digital by default. Learn more about what this can mean for you.
Shopify is the leading cloud-based, multi-channel commerce platform. Merchants can use the software to design, set up, and manage their stores across multiple sales channels, including web, mobile, social media, marketplaces, and brick-and-mortar locations. The platform also provides merchants with a powerful back-office and a single view of their business. Shopify was engineered for reliability and scale, making enterprise-level technology available to businesses of all sizes. Shopify powers over 1,000,000 businesses in over 175 countries — and here’s how we’ve been helping more merchants survive, thrive, and navigate the impacts of COVID-19.
Shopify is on a fast-moving mission to make the best products for merchants, buyers, and partners around the globe — and engineers play a vital role in building that future. Here are just some of the stories from the engineering teams who build and scale Shopify.
Intrigued? That’s great! We’re looking for Senior Software Developers to join our team, and maybe you’re the person we’re looking for!
What types of Senior Software Developers might be interested in joining?
At Shopify, Backend Developers with a passion for solving tough problems with performant code work on teams that ship on quality instead of on time. Our teams deploy new code many times a day, and our production scale is massive. We’re talking over 1 million online stores, and hundreds of millions of requests a day. Thousands of entrepreneurs will see your work within seconds – a difficult but incredibly rewarding responsibility. Shopify is the largest Ruby on Rails application in the world and we're a big part of the Rails community. We’re constantly improving our codebase to make it even better.
Mobile Development (React Native, Android & iOS)
Our Mobile Developers work along with designers and product managers to build and launch new features for our apps. You’ll work on large-scale apps that are ever-changing, enabling entrepreneurship for hundreds of thousands of entrepreneurs. Our Android developers use Kotlin and our iOS developers use Swift. Our teams are increasingly working with React Native so openness to cross-platform mobile development is a plus!
Our Web Developers work closely with software engineering teams, designers and product managers to not only build incredible merchant-facing products, but also developer-facing tools. You’ll use modern technologies and frameworks like Typescript, React, GraphQL and Apollo to develop large front-end web applications that scale and perform well on all devices. Ruby on Rails is used to add and modify controllers, models, views, and integrating front-end code into a Rails application.
You’ll be working on things like:
- Collaborating with other designers and developers
- Creating beautiful and fast code that improves our code base in meaningful ways
- Using test-driven development to write well-tested code
- Fixing bugs fast and taking your time to solve hard problems well
- Contributing back to the open source community
Qualities you likely have to be well suited to this role:
- Experience using technologies and frameworks like (but not limited to) some of our most-used languages — Ruby on Rails, GraphQL, Java/JEE, Node.js, PHP, Python, React or React Native — is an asset, but not required. Don’t have experience with many of them? No problem — deep experience with any object-oriented language and willingness to learn our tech stack goes a long way. (Also: Check out our StackShare here.)
- Curiosity and passion to constantly learn new things; Shopify changes fast, and we need the people who work here to be able to change and learn fast too
- Experience with relational databases and SQL
You’ve mentored teammates on new ways to deepen their technical craft
Apply now and work remotely at Shopify
This position is only available for citizens of Brazil.
At AlphaSights, we search through more than 500 million professionals working in the world today to find the small handful of experts qualified to answer our clients' needs. They use these insights to drive amazing progress within their organizations. Our mission is to provide access to dispersed, hidden, and underutilized knowledge. We’ve made terrific progress working in this new space, but we’ve only just scratched the surface on how we can apply technology to this problem.
As a Front End Engineer on our Search & Discovery team, you will enable the next generation of our discovery experience by building ambitious web applications, on the edge of what is possible with today's browsers. You'll work closely with a variety of people in the business to arrive at the best solution, immediately see the impact of your work, and get feedback directly from users. We're looking for people who are interested in building software systems to an incredibly high standard, comfortable working across multiple languages, and learning new technologies as needed.
- Push the boundaries of modern front end engineering to build elegant, intuitive and optimized web applications
- Work closely with our Product Team and Design Team to identify, design and build features that have a significant business impact
- Work in small, nimble teams and form part of a highly talented guild that determines front end direction and best practices.
- Build UIs to schedule multi-party communication with heavy constraints
- Develop innovative interfaces that enable intuitive discovery and exploration of structured knowledge
- Launch new product initiatives that delight our clients and differentiate our services
You might be a fit if you:
- Have at least 5 years of industry experience
- Are passionate about delivering high performance solutions
- Know and understand the implications of the latest developments in ECMAScript
- Navigate and write backend code where necessary
- React experience a plus
We believe a broad spectrum of experience provides a great perspective on solving problems in new and innovative ways. If your background doesn't check all the boxes above, but you are passionate about front end engineering, we’d still love to hear from you.
Who you would work with:
- You would join a dynamic, multinational, and diverse team who enjoy solving interesting problems in a collaborative and distributed environment
- We have self-taught engineers as well as graduates from top Computer Science and Engineering schools
- Your co-workers will include motivated recent graduates as well as experienced industry leaders from companies such as Google and Amazon
AlphaSights is a leading global industry research platform. We leverage proprietary knowledge search technology powered by machine learning, natural language processing and data science to connect decision makers to globally distributed knowledge faster than ever before. Professionals at investment firms, consultancies, corporations and non-profits rely on us to connect them seamlessly with knowledgeable domain experts who help enhance their thinking, inform critical decisions and propel their business forward. Founded in 2008, AlphaSights currently employs nearly 1,000 professionals in nine offices around the globe and regularly ranks as one of the fastest-growing companies in the world. AlphaSights has been consistently profitable since 2010, is internally (not VC/PE) funded and pursues a strategy of ambitious long-term growth.
Find out more: http://engineering.alphasights.com
Apply now and work remotely at AlphaSights
Senior Software Engineer
### The Role
TLDR; You write clean code and don’t hate talking to people.
This full-stack web developer position works closely with our Product, Marketing and Customer Success teams to get things done - fast. We're looking for people that love what they do and get excited to work with a team that's shaping the future of Trainual and small businesses worldwide.
You will be forward-thinking, with a service and growth mindset. You will be a great verbal and written communicator, a tactful diplomat, strong analyst and thorough problem solver. This could mean helping our customer success team troubleshoot a technical issue, working with our product team to plan and give input on designs. Being a small team, we all wear a lot of hats and are looking for someone who's excited to be a part of the growth. Our stack consists of Ruby on Rails, React, Postgres, JS, CoffeeScript, HAML and SCSS and is deployed to Heroku and S3.
What you will own & improve:
* Product & Design Collaboration: You will work closely with our product and design team to solve user problems in the training and on-boarding software space.
* Wireframes to Features: You will own the translation of wireframes and user stories into user friendly features.
* Product Iteration: You will identify and analyze any bugs found during testing and document them.
What you already know:
How to write clean and efficient code to build incredible software products.
How to work collaboratively with a small team and independently.
How to partner with our customer success team to provide technical support to end users.
How to jump in and contribute in a fast paced environment from day one by blending your knowledge of product, system, and people.
Languages & tools we use:
Ruby on Rails
HAML, CoffeeScript and RSpec
Git & GitHub
Heroku & S3
Experience with a design system
Experience working with SaaS products
B2B software experience
Experience with front-end frameworks
Experience working with back-end API's
### About the Team
You will report to Zach Stradling, the 3rd Trainual employee and our Engineering Manager. You’ll also work closely with our Taylor Sell, our Director of Product, and the Product, Engineering, and Customer Experience teams!
Benefits at Trainual
Competitive salary: We pay at or above market salary in most cases and leverage extensive amounts of data to ensure everyone is paid well.
Relocation: If you don’t live in the Phoenix area, but you think you’d love the mild winters, incredible food, and generous startup community, we gotchu. We’d be happy to offset your relocation costs to help you make the leap.
Health insurance: We cover 100% of the employee premiums and significantly subsidize family plans. We use Justworks to make benefits easy. We offer additional healthcare resources like RedirectHealth, OneMedical, FSA, and HSA. Plus all HSA compatible plans are met with a company HSA match of up to $1,000 a year.
Dental & vision: We offer subsidized dental and vision coverage.
Short-term Disability Insurance & Life Insurance: We cover 100% of the premiums for Short Term Disability Insurance and 1x salary Life Insurance. You also have the option to purchase supplementary disability and life insurance through our provider.
Paid Time Off: 4 weeks of paid vacation. 5 days of paid sick time. 12 paid holidays.
Paid parental leave, including adoption: 8 weeks of fully paid time off.
401k with a 3% matching through Guideline 401(k).
Experience stipend: Up to $500 per year to experience something new - whether that’s a new ice cream flavor or a new country.
Great tools: Each employee receives a Mac laptop and 27'' display (or equivalent). We’ll also purchase any of the software or hardware you need.
Complete transparency: Everyone has full access to business metrics and financial information about the company.
### Values at Trainual
Show Up Ready: Plan enough to pull it off, and pivot if needed.
Make Ideas Happen: Execute on what you innovate.
Carry the Groceries: Carry extra weight without being asked.
No Red Tape: Work hard to make every process easy.
Collect Experiences: Have endless curiosity for a new perspective and knowledge.
Everyone has a Key: In results we trust.
### About Us
Our SaaS platform helps fast-growing businesses create modern training manuals. Trainual allows businesses to document every process, policy, and SOP in one place so that they can automate their onboarding and training, stop repeating themselves, and scale faster.
Now we have over 4,000 customers in 100+ countries and we’re just getting started. I’m getting the feeling that you’re ready to click that apply button. So just do it. Join us in building the turnkey operations manual and playbook solution for companies all over the world! I know you want to.
Apply now and work remotely at Trainual
As a Frontend Architect at Toptal, you will help us scale for our continued growth as a game-changing, industry-defining company shaping the future of work. You will be working to keep our software technology aligned with the business’s strategic vision and will work across multiple engineering teams to ensure the development of maintainable and scalable products.
This is a remote position that can be done from anywhere. Due to the remote nature of this role, we are unable to provide visa sponsorship. Resumes and communication must be submitted in English.
You will work directly with the Chief Software Architect owning the full-cycle of technical solutions across all Toptal products to build a robust unified technical vision and toolset. You will work with 20+ engineering teams to find and analyze present and anticipated future technical challenges with their projects or products. You will build engineering research groups and facilitate work in them to collaboratively design solutions to those challenges. You will work in an entirely distributed company and help define an entirely new space while learning about how an organization scales on a hyper-growth trajectory.
###Practical responsibilities involve:
Build and lead research groups of senior and principal engineers to define and decide development technology and platform, define development standards, tools, processes, etc.
In collaboration with the Chief Architect discuss, formulate, and document a vision for Frontend architecture and approaches in all Toptal software products.
Detail out and refine higher-level architecture decisions into a lower-level design.
Lead implementation of technical and infrastructure initiatives to support architecture decisions.
Communicate the vision to the engineering team. Overlook and review the work of the team to ensure that the architecture decisions are being executed and the team is following coding standards and architecture guidelines.
Consult the engineering team with ongoing projects. Help them align solutions with the Toptal architecture vision and industry best practices. Make software design (application-level) decisions with the team, take software architecture topics for further consideration and unification.
Ensure technical knowledge sharing between development teams on related or similar projects.
Lead the research on specific topics, experiment with various technologies, and provide recommendations based on your findings.
Proactively identify technical debt and product areas that require attention or improvement at the architecture level.
Constantly develop yourself and the team in technology advancements, research new approaches, tools and best practices in the software architecture and design space.
Suggest improvements to our technology stack to optimize it for strategic growth and the competitive advantage of Toptal.
Previous experience working with multiple engineering teams.
Experience in facilitating even the most heated discussions, ability to resolve them and take responsibility for the decisions.
Track record of delivering successful solutions as a leader.
Be a world-class individual contributor. You will not be here just to tell other people what to do. The only way we lead in Toptal is by example.
5+ years of front-end web development experience — preference is given to candidates who have maintained or architected large scale applications.
Clear understanding of software design patterns and principles.
Experience with a variety of web application designs, including monolithic and SOA, understanding of service breakdown and communication principles.
Experience guiding the continuous improvement of process and technology.
Strong sense of ownership. You take responsibility for the success of the engineering teams.
Commitment to quality. You take pride in everything you deliver as a reflection of yourself.
Abstract thinking while paying attention to meaningful details at the same time.
Ability to take smart risks and champion new ideas.
Ability to communicate clearly and constantly with teams in writing and on video calls.
You must be a world-class individual contributor to thrive at Toptal. You will not be here just to tell other people what to do.
Apply now and work remotely at Toptal