Senior React RN Developer
Do you do your own dishes? We've got a job for you (and it's not dishwashing ;-) ).
Do you put them in the sink and expect someone else to do them? Move on, please.
Do you get pissed (in a professional way) when someone else leaves their dishes in the sink? Please apply!
TrainerRoad is looking to expand our engineering group. We're looking for smart software engineers who "get things done." We’re interested in remote candidates in the USA or candidates interested in working in our Reno office.
Areas of work include React, TypeScript, Electron and React Native.
We're moving our apps from cross-platform Xamarin to Electron/React Native. You'd be involved in this process and would work with experienced engineers to rebuild a section of the app.
Our goal is to increase the speed of app development. We do this through hot module reloading, fast computers, a great build chain, automated testing, clear and well-defined issues and a dedicated QA team that tests every PR.
We track what our users do, learn from that and improve the product. We want this loop to be a quick as possible.
Our website is built in Angular 2+ and there's the opportunity to work on the web in Angular.
This job is primarily for Electron (using React) and React Native app development, but there's room for someone to move to the web in the future or split their time between web/app.
Engineering Principles we believe in
Write good code, but not necessarily great code.
Good code ships, great code gets "tinkered" with and debated about ad nauseam.
Good code is understandable.
We admit it, we've made things too complex in the past. We've had complex class hierarchies and really shown off our CS skills.
Sure, there's fewer lines of code, but it takes someone a few days to figure out what's going on and it's easy to write bugs.
We believe in a few more lines of code for the sake of clarity and debugging ease.
Good code is testable, and we're pragmatic about testing.
You don't get the same testing ROI for every line of code. We believe to test the areas that are most likely to break, are tricky or are likely to be changed. We still run thousands of unit tests per build, but we're not testing 1+1 = 2.
Quick builds will set you free!
To be a successful engineer, you need to get into "flow" (more on that below) as often as you can. That's why we love hot module reloading.
We want just enough process to be awesome, and nothing more.
We have engineers review issues before a sprint for clarity and completeness. When they submit a PR there's always code review, UI/Unit tests run, then QA manually tests.
For the web, we automatically push every PR that's merged into Master.
For the app, we do weekly releases where there's a final regression test with all merged PRs from the previous week.
Our process prevents bugs/regressions and ultimately saves a lot of time.
- Long-running branches are the devil
Often times projects will take weeks/months before they are launched.
Instead of experiencing a merge/testing hell at the end of the project we encourage small PRs into master with a "feature flag" on the new project that allows employees to use the feature in production but not our users.
Cool Things we Do
- Every PR has a set of unit tests and automated UI tests run against it.
- Every PR is code reviewed.
- We have a dedicated QA team to manually check your PR (it requires four testers to sign off).
- Every web PR that is approved is automatically deployed (CI).
- We've got a beta system that has a flow of production data that helps you develop and test your code without worry of breaking things.
- Everything is hosted on Azure. There's plenty of dev/beta/test servers and databases to use.
- The web and app team have their own Product Managers.
- We run two-week sprints. The web/app team reviews, estimates, and discusses all sprint issues before they are free to be worked.
- We often pair program.
- The majority of our engineers are remote.
- We have a skilled design team that handles the HTML/LESS for app and website.
Who We're Looking For
We want smart engineers who get shit done! Not only do you have to be smart, but you also have to be pragmatic.
Let's say you need to paint a room white.
Smart and Pragmatic Engineer: A pragmatic engineer fills up a sprayer (rather than use a paintbrush), gets to work, and makes sure they don't paint themselves into a corner.
Smart Engineer (but not pragmatic): A smart engineer who's not pragmatic might design a system to change the color of the room in just 30 seconds. Sure, it would take 2 months to build the system but we could change colors so quickly! It's totally optimized for repainting!
If the second example sounds like you, please do not apply. We know it's fun to go hog wild in projects but we need to "get shit done". There's a whole line of other engineers and designers waiting for that room to get painted so they can do their own work on it.
We're a Team, not a Family
It sounds harsh to say, but we're not a Family. I know lots of businesses call themselves a family, but I think it's BS. If you get drunk at work and yell at someone, we're going to let you go (although we would give Grandma a pass at Thanksgiving).
It's better to think of TrainerRoad like a sports team. Everyone has their role and their jobs. It's our jobs as managers to bring new hires up to speed, train them in our system, and coach them to be successful.
If someone is not performing, we need to talk to them, coach them, find out what's going wrong and where we can improve. If someone just can't perform to the standard level of the team and we can't coach them to get better, we have to let that person go.
Another clear sign that you have a high-performance team is that if everyone would "enthusiastically rehire" each other for their current roles. It really makes work wonderful when you respect, trust and value your co-workers.
Required Technology Experience
Web Application Experience (interactive web pages)
Optional Technology Experience
C# (We use this on our web backend)
Work Remote or in Reno, Nevada
We're looking for the best candidate we can find in the US. Three-quarters of our development team work remotely. It works very well with the help of Slack and Github.
We expect remote employees to overlap at least 6 hours with the Reno, Nevada office (we're there 8am-5pm Pacific time).
We're looking to hire five engineers for $110k/year. If you ask for more, we'll reject your application. If you're interested in the company please subscribe to our RSS feed at jobs.trainerroad.com for when a higher level job posting is open.
- Unlimited Vacation
- 401k with 4% company matching
- 99% of employee's individual health care paid (I know 99% is weird…it's an ACA thing, and it ends up being just a few dollars per paycheck) You can see a preview of what you'd pay here: https://www.zenefits.com/benefits-preview/?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27
- Flexible schedule
- Access to the latest fitness devices (power meters, trainers, sensors, etc.)
Your Resume should have:
- Links to any open source projects you've contributed to (not required)
- Github/StackOverflow username if you'd like
- Examples of experience in the "Optional Technology Experience" area
Your Cover Letter should have:
- Let us know why you want to work for TrainerRoad
We also Require
The best engineers only want to work with other great engineers. We've found that the best way to find great engineers is to have them code, not just answer trivia questions during an interview.
That's why we require applications to do a refactoring exercise as part of their job submission. The right candidate won't find this a pain in the ass; it should be enjoyable.
This also weeds out the vast majority of candidates who just fire off resumes everywhere.
You can find the refactoring exercise here: https://github.com/trainerroad/RefactoringChallenge
It has a README.md with instructions.
Excited about our Company?
In your application let us know why you want to work with us and why you think you'd be a good fit for our company.
Do I have to be a cyclist to apply?
Nope! Not everyone in the company is a cyclist. It helps if you're an active racer but it's not required. If you are a racer or TrainerRoad user, let us know!
What's unlimited vacation mean?
The CEO of TrainerRoad used to be an engineer at a Fortune 500 company where life was a grind. We believe employees put out their best work when they are happy and not burnt out.
If your brain just isn't working at 3 pm, we encourage employees to go home and rest up. It does no one any good to sit and stare at the computer screen for another two hours. We don't track that time.
Employees generally shoot for around four weeks of REAL vacation time (no slack checking) but some take more, and some take less. The thing we care about is how productive you can be and how much value you can add to the company. Bottom line, we want people who are passionate and get things done. If you meet those requirements, everything else works itself out.
That being said, if you end up taking massive amounts of vacation, come in late, leave early and aren't producing outstanding work we're going to have a problem.
How do you work?
We're big believers in Deep Work and Flow. If you're not turning off Slack (snooze), going DND on your phone and shutting off the world for multiple hours a day you're probably not being as productive as you could be. The idea is a developer should be able to work on a chunk of work that they understand distraction-free for multiple hours totally. This is the only way the company moves forward.
Development uses Github with a strict pull request process. We test, comment, refactor and improve each other's pull requests.
We have a QA team (we call them the Test Team) that checks every PR and does full regression checks for each App release, and we're continually getting more automated.
We have an Automation Team that only focuses on writing UI tests to speed up testing and find bugs faster.
We can one-click deploy our app on Alpha, Beta, and Production channels.
We can one-click deploy our website to Azure (includes smoke tests and warm up).
We have nightly builds that deploy to Test Flight and Google Play.
We often pair program via Slack.
We work off bi-weekly sprint issue lists on Github.
Developers get the super fast machines and awesome equipment. If it's going to let you be more productive, we want to spend the money on it.
You didn't ask about education, what's required?
Please put your education on your resume, but we're not going to reject someone because they don't have a degree in Computer Science. We understand that some of the best and most passionate engineers are self-taught.
How long until I hear a response from you guys? What's the process?
If you don't follow directions in this job posting, you'll be immediately rejected.
If you did follow directions, our goal is to review your refactoring within a week of submitting your application. All refactoring reviews are done "blind"; meaning the reviewer doesn't know your name, resume or where you're from. Code is code, and it should be reviewed that way without bias.
If we like your refactoring, we'll have you do a coding logic quiz. Nothing super in-depth CS wise. We've found that the candidates who do the best on these exercises are very successful at TrainerRoad.
We'll take the top combined refactoring and coding quiz results and set you up for a team interview.
If the team likes you; we'll then set up a pair programming session with you and an engineer. We'll give you a tour of our codebase and work on a real issue. This gives you a chance to run away from our codebase screaming and also demonstrate that you can communicate with us.
If all of the above is good, you're hired!
I know this sounds like a lot of hoops to jump through, but it works so so well! Once you're onboard, you'll love that everyone else went through the same process and is up to "your level" in terms of "get-shit-doneness".
What's with the dishes analogy?
Doing your own dishes is a GREAT analogy for our culture. Don't leave shit around for someone else to clean up. Do your own dishes. Do you see someone making a mess? Let's discuss it (in a productive manner) so that we can nip that behavior in the bud.
We know we're really doing well when someone points out a manager not "doing their dishes" or causing an extra headache for a process that doesn't add value (it happens). Seriously, we need employees to call managers out on this. I'm the CEO writing this; please oh please tell me if I'm messing up or not walking the talk.
Want more detail about the benefits?
You can see a preview of TrainerRoad's health benefits here:https://secure.zenefits.com/benefitsPreview?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27
This is the longest job posting ever, when does it end?
Right now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise.
TrainerRoad is an equal opportunity employer.
Apply now and work remotely at Trainer Road
Senior Php Dev / Scrum Master
We are an established growing SaaS company solving complex issues for dealers to simplify their lives. We are looking for a Senior PHP developer who is passionate and motived to join our team.
You bring 5+ years of experience as a software developer with a proven track record of building SaaS web applications with complex logic
Strong knowledge of modern web frameworks and technologies, for example:
Familiarity with Redis, MySQL, ElasticSearch
Experience in end to end development from server setup to deployment (Linux, Docker)a plus
Curiosity and an interest in continuously developing yourself and adding new technologies to your knowledge base
If you have a degree in maths, physics or computer science we consider this a plus.
Competitive pay based on experience / Remote ok / Must be North America based or willing to work North American business hours. Base plus ability to make bonus
Apply now and work remotely at TrailerCentralApply
Keep reading if:
- You love coding Vue applications with TypeScript.
- You’re self-motivated and independent. Working remotely is not for everyone, but it is for you. You want to live your own definition of freedom, backed by a 100% remote company.
- You want to work with genuinely good people who are as committed as you are in being a part of a great team and building an awesome product that you enjoy looking at every day.
This is us:
We’re etg24, a SaaS company offering a digital hub for real estate owners and all around them. We started in 2013 by bringing property managements to the 21st century and creating basic digital services. Now we’re expanding to become the leading platform for house ownership, property management and related services.
We’re 100% self-funded, our company is managed by the owners and we have a reliable, ad-free business model that allows for long-term planning. We enjoy what we do and we need your help to build our platform and stay at the bleeding edge of technology.
This is what you’ll do:
- Plan, build, test and maintain multiple Vue SPAs that work together with a single backend API, using the most modern tools accessible
- Propose, analyze and implement architectural approaches, new services and technologies to improve your daily work and our digital landscape – deprecate technologies to keep our technological debt at a minimum
- Code and continuously integrate / deliver every day. Although we expect technical and product leadership, this is a highly executional role
- Improve the quality of our codebase with tests, audits, and performance metrics
- Be a supportive and inspiring teammate by participating in code reviews, pair programming, active feedback, idea generation, teaching, learning, and in general being a pleasant human being. That said, we all skip the meeting circus and focus on what drives us the most: getting things done.
This is you:
- A software developer and frontend application architect. You aren't afraid to go deep, experiment, learn on the fly, and get things done.
- Experienced at everything necessary to setup a full Vue SPA at scale, whatever may come our way. As of today: Typescript, immutability, vuex, vue-router, i18n, a11y, ReST, localstorage, yarn, webpack, …
- Humble but opinionated. You have lots of ideas, yet you are happy to shift directions when a better path emerges. You take your work much more seriously than you take yourself.
- An active collaborator. You want feedback on your work and give feedback on others. You can collaborate and work independently, when necessary.
- Engaging beyond the nerdy tech. You understand that communication with your co-workers and going deep on the product improves the quality of your work and makes you a better engineer.
- Passionate about turning real estate problems into software solutions that our customers enjoy using.
- A speaker of some decent German.
This is what you’ll get:
- A modern, flexible and open-minded working culture.
- You’ll have an impact from day one. As you will fundamentally define our technological decisions, the quality of our product and the future of our team, we offer you a job where your decisions matter.
- Work with a modern technology stack. No IE / Edge. We love staying up-to-date with reasonable industry trends by continuously learning, trying and evaluating new things. Code is never too big to rewrite.
- We self-funded, we bootstrapped our company and you’ll be an integral part of it – be sure we’ll invest in you as much as we can. Be it 360° learning opportunities, productivity apps, coworking, conference tickets or new headphones.
- We’re all 100% remote. Every decision we make is remote-compatible, be sure that’s what you get.
- We’re proud of what we’ve built and we’re already doing what we like, most of the time. You will be as well.
- We’re not chasing an exit, the next round of funding or the biggest revenue stream.
- The opportunity to meet a group of our best customers 3 times a year to get in-person feedback about your work.
- The flexibility you need to be both productive and happy: Almost no restrictions in working hours (control is good, trust is better), 30 days holiday and a German permanent employment.
Apply now and work remotely at etg24 GmbH
Senior Front End Engineer
We’re looking for a senior front engineer to join our early-stage, fast-growing team. You’d be responsible for building, testing, and maintaining front technology (mainly using React, but you will need to jump into some AngularJS code at times), that can scale from giving service to our current 100+ clients to thousands of them in the near future.
Make a serious impact on an early-stage team
Work remotely for a company with an intentional, healthy remote culture
Competitive compensation package
Apply now and work remotely at Monday.vcApply
Senior Frontend Engineer (React Native)
If you have a soft spot for bootstrapped, profitable, remote companies with a meaningful product, and you want to use your frontend development skills for good, you’ll like this.
Drops’ goal is to turn language learning into a delightful game while ensuring effective learning. Drops is one of the top10 most innovative education companies according to FastCompany. Our app is in the Appstore for 3+ years, teaches 35 languages, was featured by both the App Store and Play Store multiple times - App of the Year in 2018 on the Play Store - and the company is still run by the founders. We are a small, super-capable remote team mainly spread across Europe (we have a small marketing crew in California) . We’re working synchronously, so time zones matter for us. We communicate via Slack, Github and Monday. We want to be the no.1 app for vocabulary learning and we are getting there quickly with our current user base of 18 million, a monthly active of >1,500,000 and an average store rating of 4.7.
You can find us here: https://languagedrops.com
You’ll be a core part of the development team, working on both our main (Drops) and auxiliary products (Droplets, Visual Dictionary, Internal CMS tools). This means a lot of ownership, which we cultivate by having a flat structure.
You’re a no-nonsense person, who is comfortable taking on larger projects, who has been working in working at a product company and has extensive front-end development experience.
You have been working with React or React Native for years, have deep knowledge of everything that’s happening in the browser or in a mobile client and looking for challenges in growing a product from an already large userbase to tens of millions of MAU, with all the complexity that’s involved in that.
You strongly prefer static typing over dynamic languages, and use every opportunity to transform code that doesn’t use types into code that does. You generally prefer to use a minimal set of simple tools to a diverse range of complex ones.
You like to have a variety of projects - at this job, you’ll be developing a complex web app, a static site generator (react-static), building internal automation infrastructure/tools and contributing to our internal content management system.
We’re building a small, but super capable team. You’re naturally more interested in the fate of the product & driven to grow professionally than in managing people.
We value clear and honest communication and transparency, it’s the linchpin of our culture and current success and freedom. You will be involved in both high and low level decision making and will be available during European working hours (9AM - 6PM GMT).
We are looking for a missionary rather than a mercenary.
What’d be different here:
- We’re a small team. We’re optimising for impact, not for headcount. You’ll be carefully considering any tradeoff that would lead to increased complexity.
- We’re using a single programming language - TypeScript. We have strict linter rules. Every pull request needs to be approved before it lands in master. We use the rebase workflow.
- We’re using React + Redux to develop UI, on both mobile and the web. We use selectors extensively. Our backend is on AWS, deployed to Lambda.
- We’re doing things in a functional way, concentrating state, minimising side effects and making dependencies explicit. We’re sharing 98%+ of the code between Android, iOS and Web.
- We’re writing software with a web developer’s mindset.
- We automate where it has positive ROI.
- Our biggest challenge is (and will remain): managing the complexity of sharing a lot of code between different apps.
- We’re not building a hierarchy. We’re encouraging everyone to be autonomous.
Apply now and work remotely at Drops
Work as part of an engineering team in an agile environment, collaborating with engineers and designers from concept to delivery
Work with the product owner to translate business requirements into technical requirements and API specifications
Develop automated testing plans and infrastructure
Execute on a software architecture and development plan to bring products to life
Propose novel solutions to design and technical challenges
Develop all software according to coding standards and processes, which you also help define
Perform review of other engineers’ code
What we look for
Excellent written and verbal communication skills, including professional-level competency in English
A proven track record in building and maintaining complex distributed applications
Strong experience with relational databases, document or key-value stores and domain-driven design
Experience with cloud infrastructure providers and continuous delivery
Can write performant, fault tolerant and secure server code
Can show strong understanding at an architectural level of large systems in which you played a key role
Have shipped software over multiple releases as a technical lead in a strong team
Familiarity with modern standards like OAuth, JWT, websockets, and service-oriented architecture
Strong collaborator, transparent about progress on tasks
Seeks feedback early and often and works effectively with a team
Can deliver on engineering estimates
5+ years professional software development experience
Advanced knowledge of React and Node.js
Minimum 3 years experience building and maintaining back end web services in a production context, in a cloud-based environment (e.g. Heroku, AWS)
Minimum 2 years experience working with PostgreSQL or another relational database in production
Minimum 2 years experience designing, building and maintaining APIs in a production environment
Prior experience with GraphQL
Nice to have
Proficiency with a back-end JS framework (e.g. Express, Koa, Hapi) and ORM (e.g. Sequelize, TypeORM)
Experience in building web applications with Apollo Client and Apollo Server
Experience with Gatsby and single page web applications
Experience in working with UI component libraries and toolkits such as Material UI, Theme UI, Styled System, Rebass, etc.
Experience in testing JS applications with Jest, Cypress, and/or CucumberJS
Experience in building and shipping React Native applications
Native iOS or Android development experience
Prior experience in startups as a software engineer
Evidence of open source contributions
Apply now and work remotely at Flexhire
Senior Full Stack Developer
Founded in 2007, Quimbee is one of the most widely used and respected study aids for law students. With a massive and growing library of case briefs, video lessons, definitions, and practice questions, Quimbee helps its members achieve academic success in law school. Quimbee can be accessed on desktop, tablet, and mobile devices.
This position is 100% remote. All you need is an internet connection and a quiet place to work.
Quimbee's tech team works on an agile process and has a great mix of seasoned web backend, frontend, and mobile developers. Quimbee's web and API platform is based on a monolithic Ruby on Rails application, and we make the effort to keep it updated to recent dependencies' versions. We're big believers on automated tests, and while we don't necessarily do test-first, CodeClimate rates both our maintenance and code coverage metrics with an A.
This position is to work primarily on our web platform with an emphasis on our frontend code (views, HTML, CSS, JS) but also helping on backend work (controllers, models, serializers, query optimization, etc) whenever that's needed, so we're looking for someone with a passion for frontend but who's no stranger to backend code.
Apply now and work remotely at QuimbeeApply
Senior Frontend Engineer (Remote)
Hi! 👋 We’re searching for a Senior Frontend Engineer to join our engineering team at vidIQ.
We’re a diverse team from around the world on a mission to empower video creators to share their stories with everyone. Help us shape new products and deliver simple, valuable features to our awesome customers.
We’re a remote company and our team works from wherever they want. That means you must be self-motivated to succeed. If that sounds great to you and you’re interested in empowering video creators, keep reading!
You’ll be a good fit for this role if the following are true:
- You love building things. Frontend development is full of helpful tools, libraries, and patterns, and you enjoy using these to build products people will love. You like new challenges and strive to ship new features to customers on a regular basis.
- You love to learn. You enjoy keeping up with the latest trends in frontend space. If a project uses a framework that’s new to you, you dive into the docs and tutorials to figure it out.
- You act like an owner. When bugs appear, you document and fix them. When projects are too complex, you work with others to refine the scope until it’s something you believe can be built in a reasonable amount of time and maintained in the long run.
- You care about code quality. You believe simple is better and strive to write code that is easy to read and maintain. You consider edge cases and write tests to handle them. When you come across legacy code that is difficult to understand, you add comments or refactor it to make it easier for the next person.
- You understand balance. Great products must balance performance, customer value, code quality, dependencies, and so on. You know how to consider all of these concerns while keeping your focus on shipping things.
- You over-communicate by default. If a project is off-track, you bring it up proactively and suggest ways to simplify and get things going. You proactively share status updates without being asked and strive to keep things as honest and transparent as possible.
Note that we’re looking for someone with a minimum of 3 years of professional programming experience for this role.
As part of our growing Frontend Team, you’ll work with team members at all levels to improve our existing products and develop new ones.
The tools we use most heavily right now are React and Redux, though we still have Backbone and Flux in some of our codebases as well. We use Asana for project management, GitHub for code reviews, and Slack for daily communication. We also have a Rails API and consider it a major bonus if you have experience working on Rails applications.
Some projects you may work on include:
- Research and implement architectural changes such as migrating our browser extension to Redux.
- Help measure the effectiveness of certain features by building a reusable analytics module to use across our products.
- Improve our brand and usability by reskinning components according to our new design system.
- Make our products more reliable by writing integration tests to cover common user workflows.
- Simplify our API interactions by building a GraphQL layer.
- Level up the team by reviewing code and suggesting improvements.
Over time, you’ll become an owner of some areas of our codebase and have the freedom to improve them as you see fit.
We believe everyone has something to share with the world and we’ve been empowering video creators to tell their stories for more than 6 years. We want to be the best platform for video creators. Everything we do is to build trust with our customers and help them improve at their craft.
vidIQ is a small, remote team in many different time zones. We currently have team members stretching from California all the way to Kiev!
A few of the perks of working here include:
- A generous vacation policy. Take time away when you need it.
- A flexible work schedule. You decide which hours to work and we expect an average commitment of 40 hours per week.
- Support for professional development. If there’s a relevant course or conference you’re interested in, we’ll pay for it.
- Annual retreats! You can expect to travel once per year for a company gathering. (We visited Portugal together last year!)
How to apply
To save time and get to know you better, we ask a few questions as part of the application. Following that, our hiring process involves a phone conversation, a technical interview (no live coding, don’t worry!), and a short paid project.
When you apply, you’ll hear back from us even if we don’t think there’s a good fit. We know you’re putting effort into your application and feel that deserves respect.
Please note that the preferred time zone for this role is between UTC-5 and UTC+2, but we're willing to be flexible for the right person.
vidIQ does not work with recruiting agencies and strives to work with each candidate one-on-one through the hiring process. We will respect your time availability if you are currently employed.
vidIQ provides equal employment opportunities to all employees and applicants, regardless of race, color, religion, age, sex, national origin, disability status, or sexual orientation.
If you think you would thrive in this environment, we would love to hear from you. Please apply!
Apply now and work remotely at vidIQ
Senior React Developer
KNØX is looking for an experienced React Developer to help build our custody product. Our customers trust us with their assets; you will help our them direct those assets with an interface that is built for peace-of-mind.
As a member of KNØX, you will work closely with our QA and marketing teams to bring consistency and simplicity to our clients' experience. As an individual, you should be passionate about the details and think about systems, not just screens. For us, transparency and predictability are not just elements of good design, they are necessary for a secure system.
Our team is based out of our office in Montréal, QC, but we are interested in working with experienced remote developers located in GMT -3 to GMT -8.
3+ years developing web applications
Deep knowledge of the React ecosystem and the software development life cycle
Interest or experience working in Typescript
Ability to balance technical and business needs, and to collaborate with other developers, designers, and product managers
Proficiency in English, spoken and written
Plan feature implementation across sprints with the product owner.
Rapidly develop new features for our suite of products, and create prototypes of new products.
Teach and promote best practices in front-end development.
Ensure our products are well-made and reliable, using modern testing frameworks and overseeing QA processes.
Nice to have
Degree in computer science or related field.
Experience with financial services or blockchain-based systems
Knowledge of Go, Python, or PostgreSQL
Familiarity with web security standards
Apply now and work remotely at KNØX
Senior Back-End Symfony Developer
Outstanding ideas need outstanding execution. We work closely with digital entrepreneurs and forward-thinking companies to launch scalable web platforms and mobile applications for high-growth online marketplaces. Our performance-oriented approach is based on Lean Startup methodology and Agile development principles.
What are we looking for?
We are looking for solution focused individuals with a can-do attitude. Your commitment to continuous learning means you are tech agnostic - always looking for the best way to execute a project or task. You share our philosophy of purpose-driven development that ensures the best possible outcomes for our clients. Like us, you believe in a strong work ethic and take pride in the quality of your code. You see the big picture and strive for the sense of accomplishment that comes from successfully executing a new project, such as an online marketplace that is perfectly geared for growth. Last but not least, you enjoy collaborating with a team of equally motivated developers and digital strategists.
Why work with us?
You are guaranteed to never be bored if you work with the CobbleWeb team. We are not a cookie cutter web development agency. Every project will have unique challenges and will demand the use of the latest technologies. Strategies will vary to maximise each site’s flexibility and speed while still accommodating our clients' specific needs. This is a job for the adventurous of heart.
- Expert PHP developing skills using Symfony framework
- Expert React developing skills using Redux-Saga and Axios
- Experience developing with Bootstrap and SASS
- Experience with REST APIs
- Experience with test automation using Behat, Jenkins, Selenium or other testing framework would be advantageous
- User centric and care about good coding
- Conscientious and have a good work ethic
resourceful and creative
Our London, UK headquartered agency is able to produce high-quality outcomes due to a close-knit team of dedicated subject experts situated across the world. Every quarter, we meet for a few days somewhere in Europe for a hackathon.
When you start: ASAP (Full time remote job)
THIS JOB IS NOT AVAILABLE FOR AGENCIES.
Apply now and work remotely at CobbleWeb
Remote Senior Ember.js Engineer
simplabs is Europe's leading Ember.js Consultancy. We've been an active member of the community for many year, several of our engineers are on the core team and we co-organize EmberFest. We hire people that are passionate about collaboration, web technology and open source.
We are looking for a senior Ember.js Engineer to join our remote team.
You'll work in a small, international team with responsibility early on and can have a large impact on client as well as open source projects.
simplabs is a community of engineers who have effective relationships with many international clients. We develop custom solutions using modern technologies for our clients, help clients in developing their products and also mentoring and workshops. Our clients range from small local and international startups to enterprises.
We focus on Web Engineering with Ember.js, Elixir/Phoenix and Ruby on Rails and are consistently involved in these open-source communities. Events we're organizing include Rails Girls Munich, the Elixir User Group Munich among others. We also want to ensure that our workshops and other events organized by us are accessible to a wide part of the tech community by ensuring these events are free or by providing diversity sponsorships for people who are yet underrepresented in tech.
We support team members to attend and participate in conferences and other IT events and we mentor and encourage interested engineers to present at events themselves. We believe that development of technical and interpersonal skills is important to our team members, and we're therefore committed in providing growth opportunities which include paid time to work on open source projects, attend trainings and participate in mentorships and more.
We strongly believe that diversity of experience contributes to a wider outlook of our team that not only improves our working atmosphere but also increases our productivity as a company. We are committed to increase the diversity of our team wherever we can and we encourage everyone to consider becoming a part of it.
How we work
We're a team of open-minded developers who value collaboration, empathetic working relationships and well-crafted code. Beyond a supportive team culture and a relaxed work atmosphere, we enable you to take part in modern projects for clients ranging from small startups to big enterprises, national as well as international. We work closely with our clients and usually join a shared Slack channel with their teams for easy communication. You'll have responsibility early on and have the opportunity to both guide the development of these client projects as well as grow your own technical and interpersonal skill set.
We also offer the opportunity to travel internationally - either to visit clients on-site for a limited time or to attend tech conferences (if you enjoy speaking or you're interested to do so that's awesome! We'll support you in finding mentoring support either through one of our experienced team members or any other external support that you find useful).
We start the day with our standup meeting in which everyone gives an update on what they worked on the previous day and what they plan to do on the current day. Apart from that we're pretty lean and don't have a lot of process. We practice a feature branch based workflow with continuous testing and peer reviews.
Apart from working on client projects we also maintain a bunch of open source libraries and tools on which you're invited to work on as well.
What we offer
- self-guided work on interesting projects for international clients
- competitive salary
- 30 days of paid vacation
- a flextime schedule to accommodate the needs of caretakers
- time to work on open source projects
- personal support to deepen your knowledge in topics that you feel are close to you
- chance and support to attend and speak at international conferences
- a flat organization with little process standing in your way
- regular company events to meet your team members
- an international, communicative and supportive team
- flexible work environment (either on-site in Munich or remote)
- we are a full remote company and everyone gets to choose between a paid office space that suits you or working from home
- the latest MacBook Pro (or the previous one if you don't want the TouchBar) plus an external 4K display
Apply now and work remotely at simplabs
Idio an Episerver Company is a VC-backed SaaS business whose primary goal is to improve the sales pipeline of its clients using on-demand recommendations uniquely personalized to each visitor. Following significant growth over the last few years the business is expanding, and looking to increase the size of the technical support team. That’s where you come in!
You would also be responsible for assisting with general problem diagnosis and triage, and escalating tasks to the appropriate team when outside your team’s purview. This would consist of collaborating with both the core engineering team and R&D dept. In addition you would be working closely with the non-technical accounts team, to resolve client issues together in order to meet SLA requirements.
There would also be occasional visits to our office in Midtown Manhattan on an as needed basis.
• 5+ years of experience in a software development role
• Excellent problem solving and communication skills
• Attention to detail
• Good time management skills
• Previous experience in a (Level 3) support role
• Familiarity with ticket management systems
• MSc/BSc degree in IT/CS or relevant field
• Experience in the MarTech / Analytics industry
• Scripting knowledge (Python, Bash/Sh, Perl, Ruby)
Apply now and work remotely at Episerver
Senior Software Engineer (Full Stack)
ShareStream is a leader in online video and media management solutions for education. Our team is passionate about building a great product that is continually evolving and providing a service that allows our customers to realize the vast potential of streaming media for education.
ShareStream views itself as an education company as well as a software company, and our commitment to learning is a part of our company culture. We strive to create an environment that encourages professional growth, where team members learn new skills and gain experience in new areas.
The Senior Software Engineer will work remotely and can be based in anywhere in the United States.
Apply now and work remotely at ShareStream
Senior Fullstack Ruby JS Developer
We are looking for people who are up to the task of digitizing the job advertising market with us. GOhiring offers digital infrastructure for companies, HR IT-systems, job portals and agencies to enable more direct and productive ways of collaborating. That way, jo…Apply
Senior Software Engineer - Full Stack
The Applied Insights team with WellSky is looking for a Senior Software Engineer. The Senior Software Engineer drives the delivery and maintenance of software solutions including designing, coding, and testing of software to ensure solution quality before deployment.
About the WellSky AI Team
Our Strategy: Build valuable analytics solutions for our current markets and customers and use our unique assets to create innovative products and insights for new markets.
Our Tactics: Move fast, be humble and hungry in understanding and solving problems. Practice agile, customer-led collaborative learning and development. Utilize our unique data and machine learning technologies to build valuable IP. Build beautiful and intuitive solutions that people love to use. Measure everything, and make better decisions iteratively with data.
Who is WellSky?
WellSky is a technology company advancing human wellness worldwide. Our software and professional services address the continuum of health and social care — helping businesses, organizations, and communities solve tough challenges, improve collaboration for growth, and achieve better outcomes through predictive insights that only WellSky solutions can provide. Our purpose is to empower care heroes with technology for good, so that together, we can realize care’s potential and maintain a healthy, flourishing world.
Apply now and work remotely at WellSky
Senior Ruby Developer (Remote or Berlin)
Volders: Feel good about contracts
Anyone thinking of contracts should think of Volders: we organize all of our customers contracts, perfectly. From termination to contract change, we ensure contracts “just fit” and are never overpriced. Our customers can sit back and relax – they always have a good feeling about their contracts. We have helped over 1.5 million customers in the last four years, and are only just getting started.
We value our informal, collaborative, and ego-free environment that promotes collaboration and idea-sharing. As a Senior Software Engineer you’ll be responsible for planning, building, and deploying our Ruby and Elixir projects. You will have responsibility for what you build, and work hand in hand with our Head of Engineering. **
Apply now and work remotely at Volders GmbH
Senior Frontend Developer Angular
YOUR MAIN RESPONSIBILITIES:
Further development of our Pipes Web GUI
Development of a Web Admin GUI for supporting Info Automation, Performance Monitoring Tool and System Configuration
Development of a web-based GUI for our Logical Data Warehouse (LDW)
WHAT YOU BRING TO US FROM THE PROFESSIONAL SIDE:
2+ years of experience in AngularJS, JQuery, TypeScript, and related technologies
Excellent knowledge of Java
Experience in Angular 2.x and 4.x
Practical knowledge of standard technologies for development, assembly (Maven) and versioning (SVN, Git)
NICE TO HAVES:
A depth understanding of data warehousing and internal operation principles of an RDBMS
Practical experience with different operating systems (Windows, Linux, macOS)
Experience in Scrum or similar agile development methodologies
University degree in Computer Science, Information Technology, Software Engineering or related field
WHAT YOU BRING TO US FROM THE PERSONAL SIDE:
Fluent spoken and written English is a must-have criterion
Analytical thinking, pragmatic development approach with a hands-on mentality
Being a team-player, but also being able to solve problems independently
Understanding the requirements from a customer view
Generally very good communication behavior – on both customer and colleague side
Apply now and work remotely at Data Virtuality
DL-remote.com is a european recruiting platform for the best software engineers, data scientists, product managers & designers, devops or growth experts who want to work in permanent full-time remote positions at top companies. We showcase the unique remote work capabilities of every talent on our platform and ensure they are matched to the best matching job opportunities.
We have several opportunities @ our partner companies for senior backend engineers who are experienced in Go and who have a proven track record of building outstanding digital applications.
Apply now and work remotely at DL Remote
Banno is redefining the relationship between forward-thinking financial institutions and their customers. Banno leverages bleeding edge technology and an industry leading product vision to make user-friendly mobile and web apps. We have a first-class API; the same API our web and…Apply
Senior Fullstack Ruby JS Developer
We are looking for people who are up to the task of digitizing the job advertising market with us. GOhiring offers digital infrastructure for companies, HR IT-systems, job portals and agencies to enable more direct and productive ways of collaborating. That way, job postings can be published via an API and managed with transparency via digital processes. Thanks to state-of-the-art tools, we have also digitized our own working environment and set up everything for #remote work from anywhere in the world.
- As part of our development team, you will be responsible for building smart, customer-driven front- and back-end solutions
- This implies solving exciting engineering challenges, starting with MVP’s and iterating from there
- You collaborate closely with our experienced team of backend developers, product managers, designers and testers
- You work on complex frontend projects using the latest technology and JS frameworks (such as react.js, ember.js)
- Depending on your interests and skills, you will work on different parts of our product ecosystem
- You get excited about good quality code and engineering quests
- You value testing, well-documented code and intelligent software design techniques
- You already have good knowledge about API Design and performance optimization
- You are conversant in English
What to expect
Remote culture - Work wherever you are most productive - at home, while traveling or in our office in Berlin. Benefit from processes and mindsets which are 100% oriented towards working flexible hours in the location of your choice.
Small, agile team - We believe that work is simply more fun in small teams. Experienced colleagues, jointly defined company targets, a direct exchange and lots of creative leeway: That is what constitutes our understanding of productivity.
Complex challenges - Due to our central role in the market, we are closely interlinked with all the players and are able to reach unparalleled depths when it comes to digitizing business processes. In doing so, we encounter new challenges time and time which are waiting to be solved for the benefit of all market players.
Sounds like an interesting challenge for you?
We believe in culture first, skills second: if you are truly interested in this job, you should apply - even if you do not fulfill 100% of the requirements. Because a cultural fit is more important to us than an extra grain of qualification.
Simply send us your profile in addition to your Github handle. We look forward to getting to know you better!
Diversity and equal opportunity are important to us. We are happy about the interest of all candidates and strive to provide feedback as quickly as possible.
Apply now and work remotely at GOhiring GmbH
Senior React Native Developer
SerpicoDEV is Arizona's #1 development shop for startups, founders, and entrepreneurs. We enthusiastically support remote developers from around the world, but prefer those in Latin America that can work our time-zone (8am – 6pm PST).
We have a LOT of open positions for the right candidate.
We are a great place to work and can provide you a lot of interesting work for a long time.
Apply now and work remotely at SerpicoDEVApply
At Olo we develop an online food ordering platform used by many of the country’s largest restaurant chains, reaching millions of consumers. Chances are if you’ve ordered directly from a restaurant brand’s app or website, we’ve made that happen. Mobile ordering and payments is an exciting and active industry full of interesting players and yet still a relatively untapped market ripe for disruption. We’re quite up-front about the technical challenges our business faces. Running a platform with multiple white-labeled front-ends, that maintains real-time connections into thousands of restaurants’ POS systems, and coordinates complex transactions between these and other third parties (such as payment gateways and gift card providers) is not for the faint of heart!
We take pride in a neat codebase with automated tests and continuous integration, and encourage constant refactoring. We encourage new ideas and experimentation. No part of the code base is off limits.
Our current technologies include modern versions of Ember, React, TypeScript, ASP.NET MVC, C#, and F#. We also rely on tools such as AWS, GitHub, TeamCity, Octopus Deploy, Sumo Logic, Datadog, and New Relic. We don’t expect you to have experience with everything on this list, and we’ll help you learn what you don’t know!
As a front-end engineer at Olo, you will play a significant and visible role in helping us build one of the most advanced food ordering platforms in the hospitality industry. You will help us shape the digital guest experience for restaurant brands served by Olo. You will contribute to technology selection, architecture and user experience for our front-end applications.
Any engineer may work at Olo’s headquarters in New York City’s Financial District or remotely from anywhere in the U.S. In fact, more than half of our engineering team is remote!
Experience building ADA compliant user interfaces that put users first and look and feel awesome to use
In-depth experience with the back-end of the stack (Bonus: .NET)
Experience creating and maintaining automated tests
Leadership experience that spans one or more aspects of technology selection, architecture and design oversight, and mentoring others
Superb problem solving skills with an emphasis on pragmatism, quality, performance, and scalability
Passion for learning new skills and technologies
Excellent collaboration and communication skills
BS degree in a technical field of study, or equivalent practical experience
Working proficiency and communication skills in verbal and written English
Legal right to work in the U.S.
Olo is the on-demand interface for the restaurant industry, powering digital ordering and delivery for over 300 restaurant brands across 70,000 locations. Olo’s enterprise-grade software powers every stage of the digital restaurant transaction, from fully-branded guest interfaces to the back-of-house order management features that keep the kitchen running smoothly. Orders from Olo are injected seamlessly into existing restaurant systems to help brands capture demand from on-demand channels such as branded websites and apps, third-party marketplaces, social media channels, and personal assistant devices like the Amazon Echo. Olo is a pioneer in the industry, beginning with text message ordering on mobile feature phones in 2005. Today, over 100 million consumers use Olo to order ahead or get meals delivered from the restaurants they love. Customers include Applebee’s (DIN), Chili’s (EAT), Denny’s (DENN), Five Guys Burgers & Fries, Jamba Juice (JMBA), Noodles & Company (NDLS), Red Robin (RRGB), Shake Shack (SHAK), sweetgreen, Wingstop (WING), and more. SKIP THE LINE®
Olo is located on the 82nd floor of One World Trade Center. We offer great benefits, such as 20 days of Paid Time Off, fully paid health, dental and vision care premiums, stock options, a generous parental leave plan, and perks like FitBits, rotating craft beers on tap in our kitchen, and food events featuring our clients' menu items (now you know why we give out FitBits!). Check out our culture map:https://www.olo.com/images/culture.jpg.
We encourage you to apply!
At Olo, we know a diverse and inclusive team not only makes our products better, but our workplace better. Many groups are consistently underrepresented across the tech sector and we are fully committed to doing our part to move the needle.
Olo is an equal opportunity employer and diversity is highly valued at our company. All applicants receive consideration for employment. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, pregnancy, age, marital status, veteran status, or disability status.
If you like what you read, hear, and/or know about Olo, and want to be a part of our team, please do not hesitate to apply! We are excited to hear from you!
Apply now and work remotely at Olo
Senior NodeJS React Developer
Dealer Inspire (DI) is a leading disruptor in the automotive industry through our innovative culture, legendary service, and kick-ass website, technology, and marketing solutions. Our mission is to future-proof local dealerships by building the essential, mobile-first platform that makes automotive retail faster, easier, and smarter for both shoppers and dealers. Headquartered in Naperville, IL, our team of nearly 600 work friends are spread across the United States and Canada, pushing the boundaries and getting **** done every day, together.
DI offers an inclusive environment that celebrates collaboration and thinking differently to solve the challenges our clients face. Our shared success continues to lead to rapid growth and positive change, which opens up opportunities to advance your career to the next level by working with passionate, creative people across skill sets. If you want to be challenged, learn every day, and work as a team with some of the best in the industry, we want to meet you. Apply today.
Want to learn more about who we are? Check us out here!
You value code quality, scalability, and reliability. You are not beholden to one language, design pattern, or framework, but instead you believe that a true craftsman always chooses the right tool for the job. You understand business value and are all about creating it. You value working on a team with other developers, and can communicate complex ideas with ease. You love learning and experimenting with new technologies but would never neglect the fundamentals. You don’t have an over-sized ego.
The Senior PHP/JS Developer is responsible for the maintenance and improvement of the Dealer Inspire Website Platform, specifically forward-facing features and functionality. The Senior PHP/JS Developer creates new features or refactors existing tools. In addition to completing assigned work, the Senior PHP/JS Developer must be a champion for best practices and continuous learning for his/her fellow teammates, providing guidance for, and training teammates with less experience.
This role requires expert knowledge of the Dealer Inspire Website Platform and associated architecture. The Senior PHP/JS Developer must be knowledgeable of available tools and resources and know where to implement custom solutions. Strong problem solving, organization, and documentation skills are key to success.
5+ years of development experience using a combination of PHP and JS.
Strong command of HTML, CSS, JS, and PHP.
Good grasp of Object Oriented Programming concepts.
Expertise in building and testing mobile-first web applications.
Version control experience (Git/Mercurial).
Experience building WordPress themes and plugins.
Familiarity with frontend frameworks like Bootstrap, Bourbon, or Foundation.
Must be organized, detail oriented, and able to juggle multiple projects with varying timelines and requirements.
Demonstrated ability to communicate complex terms and ideas to stakeholders and coworkers.
Fast learner & interested in new technologies.
The ability to remain cool under pressure.
Nice To Haves:
Experience with PHP frameworks like Laravel.
Experience with SASS/SCSS.
Experience with automated testing.
Experience with Node JS.
Experience with JS frameworks like Vue and/or React.
Experience with build tools like Gulp, Webpack, etc.
You know what the phrase “clean code” means, and where it came from.
Responsibilities May Include:
Development work on our Award-Winning, WordPress based Website Platform.
Maintaining current WordPress plugins and building them to support new or existing platform features.
Working with internal and external APIs to build dynamic services.
Supporting development teams by providing knowledge and training resources.
Contributing to or supporting internal tools utilized by the development teams.
Working with our development team, systems team, and designers to fulfill support requests or bug reports from clients.
Building custom functionality on client sites
Compensation based upon skill and previous experience. Motivated and talented individuals may advance quickly in our fast growing company.
Benefits & Perks
Health Insurance with BCBS, Delta Dental (Orthodontics coverage available), Eye Med Vision
401k plan with company match
13 days paid time off, parental leave, and selected paid holidays
Life and Disability Insurance
Subsidized gym membership
Subsidized internet access for your home
Peer to Peer Bonus program
*Not a complete, detailed list. Benefits have terms and requirements before employees are eligible.
Apply now and work remotely at Dealer Inspire
Senior back-end developer
WisePops is looking for a Remote senior back-end developer.
Your mission? Help us bring our product to the next level.
WisePops was founded in 2013 by Benjamin Cahen. At the time a full-time employee at Amazon, Benjamin managed to reach $50k in monthly revenue in 3 years with only one developer. Now generating $1M+ in annual revenue with over 1,000 clients such as Vans, Unilever, Fender, and Greenpeace, and displaying over 100M popups per month worldwide, the company is looking to step up its game.
You’ll be working with a small team of top talents with experience at Amazon, Rakuten, Line, Botify, Publicis, and Doctolib.
Apply now and work remotely at WisePops
Developer or Senior Developer
MVPF are reinventing software development for companies and engineers.
From our HQ in Berlin, we’ve built a global community of incredible digital talent (we call them our Elites) from across the world - individuals who want to work differently and contribute to projects that add real value, in real-time.
Our ‘Elite’ community comprises of 1000+ of the best freelance talent across engineering, product management, design and strategy with a strong core based in Europe.
Together we’re supporting a wide range of industry players, from tech start-ups to global enterprises, as their trusted technology & product partner. Our typical engagements range from ideation & exploration over rapid prototypes & MVPs, to full scale digital transformation initiatives.
We carefully curate our project teams and structure each new engagement in a case-by-case manner, based on your preferences, experience and flexibility. All projects are ‘opt-in’ and so you only work on topics you’re truly passionate about.
You work with exceptional talent across the board - all supported by our thirty-strong operations team in our Berlin HQ making sure you can focus on what you love, while we handle the rest.
Why work with MVPF?
Exceptional ‘Elite’ Community
Join our growing global network of talent and work with some of the best in their fields.
Our bar is high and we only accept exceptional talent - you’ll be working with peers you’ll be proud of and, hopefully, forge long-term connections with.
Hassle free work
We handle the contracts for you and, etc.
For the past 2 ½ years, we’ve been proving that remote does work and have built proprietary MVPF systems & processes to support this.
Events & Knowledge Sharing
We’re growing a huge amount and we want all involved to feel the benefits. All community members will get first access to our upcoming events, focused around ‘Elite’ networking, open-source projects and knowledge exchange.
Here are the examples of the projects you will have access to:
Apply now and work remotely at MVPFApply
Senior Front End Developer
At Filestage we believe that broken workflows poison teams with miscommunication, friction, and frustration.
Our mission is to fuel teams with a rock-solid workflow. With our software, we empower people to produce
great results together and to be happier at work.
Over 500 companies all over the world already benefit from happier and more productive employees with
Filestage. We are a diverse team from around the globe going to make Filestage the easiest way for teams to
manage their content review process, and we want your help!
Apply now and work remotely at FilestageApply