\n\n\n\n\n\nSplashโs mission is to develop the most innovative event technology to help marketers reach and engage their target audiences. From simplifying event creation to capturing attendee insights and measuring event impact, Splash enables teams to efficiently scale event programs and connect event-driven engagement to business results. More than half of the Fortune 500 use Splash to streamline event marketing execution and optimize performance.\nSplash Engineering is searching for a Senior Frontend Software Engineer who is an impactful team member, with the responsibilities of collaborating on shaping the future of their teamโs frontend codebase, delivering value that makes Splash even more awesome, and proactively offering creative solutions to problems.\n\nThe team that this individual will join owns several important components such as the CMS, Virtual experience, and email sending. We have a very exciting and almost infinite roadmap ahead of us. During this journey, our product must stay reliable, robust, and delightful. As a senior engineer on your team, you will make this vision a reality.\nWhat weโre looking for ๐\nSplash Engineering is in search of frontend Software Engineers who can join us in crafting the future of our teamโs frontend codebase and continue making Splash more awesome ๐ค\nFrom building innovative Virtual Experiences to evolving our Design Tools that empower our users, we're looking for outstanding engineers to help bring Splash to the next level.\nIn this role, youโll get toโฆ\n\n* \n\nArchitect solutions to complex problems, delivering proposals that are flexible, robust, and taking into account business needs.\n\n\n* \n\nWork with both modern React FE but also legacy systems using technologies like Backbone, jQuery, and PHP.\n\n\n* \n\nCollaborate with your Scrum Team in scoping, estimating, implementing, and testing new features and fixes.\n\n\n* \n\nBe communicative and reliable, so that others can depend on you.\n\n\n* \n\nDelivery of features, improvements, and fixes in a timely, predictable cadence.\n\n\n* \n\nMentor other engineers on good practices, technologies, and patterns.\n\n\n* \n\nShow up as a team member, encouraging others through example in collaboration, productivity, effective communication, and love for details.\n\n\n\n\n\nOn your first day, weโll expect you to haveโฆ\n\n* \n5+ years experience as a Software Engineer ๐ป \n\n\n* \nProficiency with JavaScript\n\n\n* \nExperience developing with React.js as part of a team\n\n\n* \n.Experience prototyping quickly when needed.\n\n\n\n\n\nNot a deal breaker, but itโd be great if you hadโฆ\n\n* \nExperience with multi-repository frontend codebases.\n\n\n* \nExperience working with distributed or fully remote teams.\n\n\n* \nA bit of experience with backend development, understands how backend works and data structures in databases are shaped.\n\n\n* \nExperience presenting ideas, techniques, or approaches to other team members, at meetups or conferences.\n\n\n\n\nAbout Splash Engineering\nAt Splash, we embrace collaboration and co-creation as a way to engineer a world-class product. We learn from each other through PR reviewing, RFCs, documentation, architectural conversations and pair programming. Everybody has a voice here and youโre encouraged to stay curious.\nWhat we offer and other fun stuff!\nWeโre taking a new and improved approach to compensation and the way we #takecare of our Splashers. An approach that makes a lot more sense in this remote world we live in and looking toward the future of work. You can read more here. In a nutshell, we offerโฆ\n\n* \nCompetitive base salary ๐ฐ and stock options. Our success is your success ๐\n\n\n* \nGreat healthcare benefits with Sanitas, with paid coverage for you and your family โ\n\n\n* \nPlenty of vacation days, with Splash-specific days off and 2 extra Mental Escape (M.E.) days per quarter to unplug from work ๐ด\n\n\n* \nRemote first organization ๐บ\n\n\n* \nCareer path coaching and planning, with a yearly training budget. ๐\n\n\n* \nA bunch of other great perks/benefits that would make this description too long if we included it ๐\n\n\n\n\nIt doesnโt stop there! Although weโre a remote company, we understand the importance of in-person connection. We have a yearly company offsite in New York (pending it being safe health-wise) and fun virtual events with the rest of your team and the company (IRL too when itโs safe!).\n\nWhatโs next?\nIf youโre interested in joining the team, apply below and you can expect to hear from us soon ๐. Please give us at least 2 weeks to get back to you. We promise weโre not ignoring you, playing Pokemon all day, or listening to the new J. Cole album on repeat (even though itโs ๐ฏ ). It just takes a little TLC to go through all the applications and see if thereโs a possible fit for you here.\nWhen we find the right person, we try to put our best foot forward with an offer that excites you. We consider what you are looking for, the skills and experience you bring, what similar jobs pay and make sure thereโs fair pay among those youโll be working with. The base compensation amount for this role is targeted at 55,000 - 75,000 Euro for those in Spain. In addition to your cash compensation, every full-time employee can participate in our employee equity program. Multiple factors, including your experience and expertise, determine final offer amounts and may vary from the amounts listed above. What we canโt quantify for you are all the exciting challenges, supportive team, and amazing culture we enjoy. Please click here to gain invaluable insights from our Splash Culture Book.\nAt Splash, we believe that big ideas and great communities come from a team that celebrates diversity of all kinds. We are committed to being an equal opportunity workplace and encourage people from all backgrounds to apply. \n*We collect personal information (PI) from you in connection with your application for employment with Splash, including the following categories of PI: identifiers, 8 personal records, 9 commercial information, 10 professional or employment information, 11 non-public education records 12 and inferences drawn from your PI. 1314 We collect your PI for our purposes, including performing services and operations related to your potential employment. For additional details or if you have questions, contact us at [[email protected]]. \n\n\n\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to React, Senior, Marketing, Engineer and Backend jobs that are similar:\n\n
$60,000 — $100,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nBarcelona, Barcelona, Spain
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for Pragmateam and want to re-open this job? Use the edit link in the email when you posted the job!
* Full-time permanent role\n* Work remotely or relocate and be based out of Sydney, Australia\n* Visa and relocation support available (subject to conditions) \n* Different salary ranges for relocating employees\n* You will need to work 9 - 1pm AEST / AEDT, flexible on your other 4 hours per day\n* Simple hiring process: 3 interviews + code exercise\n\nWrite code day-to-day and up skill those around you.\n\nDo you enjoy coaching others and working with colleagues who help each other develop their skills every day? We partner with our clients to deliver projects and new product features every day, whilst helping to develop the skills, knowledge and capability of those around us in the team. You'll have the opportunity to work in Product Development teams in different domains, both greenfield products as well as evolving existing ones.\n\nWhy are we looking for polyglot developers? Well, we know everyone has their favourite language or framework, but we also know that itโs important to use the right tool/language/framework for the job at hand, and that a pragmatic approach might mean using a language that is already in production. Also, polyglot and/or agnostic developers tend to focus on core software engineering principles and practices, rather than what is shiny in a new framework or language. So whilst we usually work with JavaScript it doesnโt mean we arenโt able to transfer our engineering skills and work with other languages when it makes sense.\n\nThrough regular Learning Lunches, Technical Brown Bags, Software Crafters Meetups, Start of Week meetings, Team Offsites and other social and community events, our team learns and collaborates together and is always sharing knowledge and helping each other, both within Pragmateam, clients and the community.\n\nTo be successful in this role you must have an open mind to sometimes work with a language that is not your usual one and most likely consider yourself a polyglot, ie. someone who is happy to learn new languages or further develop their skills if needed for the task at hand. You must also love developing the skills of other software engineers and helping them improve their craft and capability. The ability and passion to coach others and make things a little bit better is part of the job, so having the empathy and soft skills to do it is important.\n\n**Why it's goodโฆ**\n\n* Opportunity to work across a variety of domains, with different problem spaces and technologies.\n* Able to share your knowledge and develop the skills of those around you, whilst writing code and learning every day.\n* Be a member of a cross-functional agile team delivering together end-to-end.\n* Working in a stable product team (ie. we don't like pure project work) provides a lot of job satisfaction as you are an integral part of the product development process.\n* We work in clients employing continuous delivery practices such as CI, automated testing and continuous deployment.\n* We prefer to work for medium or small product companies instead of large enterprises, as it's easier to be set up for success, have a positive impact and influence.\n* We choose our work and often say no, so people like the work that we do around here.\n* Education & Work From Home budget of $4,000 that you manage yourself: decide if you want to go to a conference, spend it all on books or dedicate yourself to an online training course, all while having a professional, productive and comfortable setup for when you're WFH\n* The 'team' in 'Pragmateam' does mean something: we are never by ourselves in clients so that we can support each other and deliver together.\n* We are curious and have a culture of continuous improvement so we are always keen to learn more and improve ourselves and Pragmateam.\n\n\n**To be successful in the role youโll have the following skills:**\n\n* Extensive commercial experience (usually 6+ years) in developing custom built web applications, ideally having worked with JavaScript and some of the usual (or unusual) Javascript frameworks such as React, Angular, VueJS. On the back-end you might have worked witih node.js, .Net, Go or Kotlin to name a few.\n* Solid experience working in teams that use XP practices (eg. CI, TDD, pairing, small releases).\n* Support and coach others as well as help teams improve and develop their capabilities, through pairing, Coding Dojos, Dev Guilds, Brown Bags, mentoring, influencing, 1-on-1's etc.\n* Experience across the full tech stack with an interest in developing software both backend and front end (a bias to one side is normal and totally fine).\n* Experience with TDD and the benefits of writing tests first before starting on your code.\n* Solid experience refactoring code, ability to describe different refactoring techniques.\n* Experience with Object Oriented programming and able to discuss design patterns.\n* Passion for writing Clean Code, so everyone in the team can understand it.\n* Awareness of distributed architectures and micro-services and interest to learn more.\n\n**Our Recruitment Process**\n\n* Phone interview (30-60 minutes)\n* Test Coverage exercise (2-3 hours)\n* Pairing + Tech Interview (45-90 minutes)\n* Management Interview (60 minutes)\n\n\nInterested? Apply below or you take a look further at Pragmateam here: https://pragma.team/\n\n**About Pragmateam**\n\nWhy not join Pragmateam and be part of a product delivery company with a rich and supportive culture, centred on learning? Through regular Learning Lunches, Technical Brown Bags, Software Crafters Meetups, Start of Week meetings, and other social and community events, our team learns and collaborates together and is always sharing knowledge and helping each other, both within Pragmateam, clients and the community.\n\n**Benefits:**\n\n* Work visits to Australia to work with the team\n* 20 days annual leave, 10 days sick / carers leave\n* Individual Learning & Development budget\n* Work From Home support budget\n* Fortnightly Learning Lunch\n* Fortnightly Technical Brown Bag lunch\n* PragmaThanks recognition program\n* Fun and casual company environment\n* Great work/life balance \n\nPlease mention the word **PAINLESS** when applying to show you read the job post completely (#RMy4xMzkuMTA4LjEzOA==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$40,000 — $70,000/year\n
\n\n#Location\nWorldwide - Remote
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
Ethyca (https://ethyca.com) is a high-growth Series A startup building the trust infrastructure of the internet. Ethycaโs platform powers data privacy for businesses facing regulations like GDPR and CCPA all over the world. We do this by building world-class tools, developer-friendly APIs, and secure, deployed applications to make it easy for our customers to integrate all their systems together to provide their users with powerful rights over their personal data.\n\nAs Ethyca's inaugural UX engineer, youโll be responsible for designing our developer experiences from the initial mockups all the way through the front-end framework, and consulting on implementation. As a member of the product team, youโll help to distill product requirements into low- or high-fidelity wireframes and facilitate a seamless transition to implementation with the engineering team. Your super power is understanding complex engineering concepts and translating them into a user experience for non-technical users across any enterprise vertical: lawyers, product managers, and business operations resources.\n\n## What you will do\n* **Champion UX best practices** to ensure weโre all making informed design decisions together.\n* Work with product and engineering team to **craft achievable design solutions** using your experience (or dribbble and codepen search skills!) that can be implemented quickly and will lead to immediate value for the user community.\n* **Build prototypes, wireframes and high-fidelity mockups using design tools** like Invisio, Figma and Sketch to workshop and develop on requirements.ย \n* **Build prototypes or bootstrap components using React or Angular** to help convey an idea to other engineers and stakeholders.ย \n\n## Who you are\n* A **former or current engineer, or just an engineer at-heart**. You have at least 3 years of experience implementing front-end web technologies (oo js, react, angular etc) and against web standards including html5 and css3.\n* A **skilled designer and eager to learn**. You have at least 4 years experience designing and building product experiences for end-users and have shipped design for a product used by a significant user base. You have a have a strong understanding of user-centered design and product thinking when making design decisions, and you back that understanding with compelling design solutions. You are able to quickly build up an understanding of all experiences and touch points that go into delivering value to our customers.\n* An **empathetic interaction designer**. You craft high quality, end to end experiences. You build straightforward user flows, information architecture, and utilize the tenants of strong interaction design in your work. You leverage design systems for consistency and pay attention to the details of each screen. You work with engineers to ship experiences that are usable and aesthetically pleasing.\n* **Firm believer in user-centered design thinking**. At Ethyca, our users are lawyers, business operations, and engineers; your being an engineer and bridging compliance/privacy needs with design for a diversity of user types is instrumental to the success of the product.ย You enjoy learning from customers and team members, and youโre comfortable participating in research regularly to test, clarify or validate assumptions. You know how to measure the results of your work and understand its downstream effects on users and compliance rqeuirements.\n* A **skilled written communicator**. You are comfortable writing in-product copy and light technical education materials. You believe in the power of succinct, efficient copy for the product, documentation and internal communication to the product engineering and design teams.ย \n\nWe are hiring US-based candidates for this remote role with a preference toward candidates in the NYC area as the role will require East coast working hours.\n\n## Benefits\n* Competitive cash + equity compensation\n* 100% medical and dental insurance coverage\n* Flexible office hours & vacation policy\n* Parental leave\n* 401K\n\n## About Ethyca\nWe are an equal opportunity employer and are committed to diversity, equity, and inclusion. We do not discriminate on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected characteristics.\n\nEthyca is a distributed team with headquarters in NYC and remote workers across the US. When itโs safe to meet again, youโll have the opportunity to travel to NYC a few times a year for company events. We are currently unable to sponsor visas so require that you are authorized to work in the USA.\n\nWeโre an engineering company building a missing piece of the Internetโs infrastructure: the trust layer that empowers users and businesses to manage data respectfully. Every day, weโre solving challenges for customers and thinking about the future of human rights as society increasingly moves online. If this sounds intriguing and youโre excited to shape that future with us, weโd love to talk to you! \n\nPlease mention the words **SNAP JAZZ SHIFT** when applying to show you read the job post completely (#RMy4xMzkuMTA4LjEzOA==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$100,000 — $120,000/year\n
\n\n#Benefits\n
๐ฆท Dental insurance\n\n๐ Distributed team\n\n
\n\n#Location\nWorldwide
# How do you apply?\n\napply [directly on our website](https://grnh.se/383ca4283us) OR send an email with your portfolio and resume to `[email protected]`
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
With Storyblok, your build is decoupled from the presentation layer so you can choose any frontend instead of being tied to a monolith. We are headless with a visual editor, this lets content creators make changes without needing tech knowledge. Therefore, you can focus on the important things.\n\nโIt has allowed us to not only develop our own, high-performance web pages but also to experiment with different technology combinations and to share content through multiple channels.โ Jon Simpson, Chief Architect, EF Education First.\n\nStoryblok has been deployed by 39K+ users across 130+ countries on 63K+ projects.\n\nThe team is remote first with people based from Egypt to Chile. However, our roots are in Austria and we have an office presence in London, Hamburg and Rio. You will be given the trust, flexibility and support to be a global citizen with Storyblok.\n\nWe are a well funded startup with a track record of impressing world class investors with our product market fit. You will be joining a business that has the capital to give you security and match your ambitions.\n\nStoryblok wants to mirror our customers and communities. Greater diversity in our team is good for business. You will go through a fair evidence based assessment process. We make a conscious effort to speak with people from a traditionally underrepresented group. Inclusion initiatives come in various forms and we look to our staff for ideas on how to build a strong company culture.\n\n\n## What youโll do if you join us ##\n* Become a Storyblok and headless CMS authorit\n* Help enterprise customers to understand and get value out of Storyblok in workshops, tutorials, and during customer demos.\n* Develop, improve, and document Apps, App features, and marketplace tooling.\n* Build production ready Apps that can be used to extend the Storyblok platform\n* Write sample applications, prototypes, and code samples to showcase the power and flexibility of Storyblok and the headless approach to content management.\n* Contribute code updates and bug fixes to Storyblokโs public projects (e.g. SDKs, sample applications, starter kits).\n* Support with the promotion of new features and enhancements to the product.\n* Improve the ecosystem extendability and developer tooling around our core product.\n* Support and reduce onboarding friction with the developer community through code sample creation, debugging, direct partner engagement, and long-tail support channels (forums, video tutorials, blog posts, etc.).\n* Write about the development process of new apps, tools and plugins for newcomers to Storyblok in blog articles, videos and overall documentation.\n\n\n## What you should bring to the table ##\n* Full stack experience in developing modern applications\n* Be familiar with frameworks like Nuxt, Next, Vue, React\n* Experience with serverless and headless architectures\n* A passion for UX and accessibility\n* A good understanding of how to use a headless CMS\n* Experience working with APIs\n* A passionate technical writer as well as a public speaker\n* Already advocated for Storyblok in your area\n* Experience in technical writing and/or public speaking\n* Active contributor to open source projects, or other public community projects\n\n\n## Benefits at Storyblok ##\n* Home office setup allowance or membership to a local coworking space\n* Up to date Macbook\n* Important tech like second monitors and quality headphones\n* Annual team building international trip\n* 25 days of annual leave plus your local national holidays\n* Personal development fund for courses, conferences and material\n* Fully remote working with flexible schedules\n* Employee options scheme \n\nPlease mention the words **HALF TOKEN PUNCH** when applying to show you read the job post completely (#RMy4xMzkuMTA4LjEzOA==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$40,000 — $70,000/year\n
\n\n#Location\nWorldwide
# How do you apply?\n\nStoryblok will ask for personal demographic information about you during the recruitment process.\n\nThis is done in order to measure the diversity of our talent pools and assessment process.\n\nAll data will be anonymised and reviewed in aggregated reports. You will also have a prefer not to say option on questions.\n\nPlease reach out to [email protected] if you have any concerns.\n\nAngestellte von Unternehmen im Bereich Dienstleistungen in der automatischen Datenverarbeitung und Informationstechnikโ ST1 Einstiegsstufe. We offer a higher compensation depending on your experience and skills.
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for DeansList and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nDeansList is hiring its first-ever, dedicated client-facing engineer.\n\nWho is DeansList?\n\n\n* We’re a bootstrapped ed-tech company that creates software that helps schools run better.\n\n* Our SaaS platform is used by hundreds of innovative schools across the country.\n\n* We’re proud to serve many traditionally underserved communities.\n\n* Every school’s needs are different, and our software is highly customizable.\n\n* We’re continually solving hard (aka interesting) problems.\n\n* We have the footprint and culture of a startup with the stability and resilience of a large company.\n\n* We’re used to working remotely; we’ve been doing it for almost five years.\n\n* We love delighting our customers with software and service that go beyond expectations.\n\n* We believe in work-life balance--an exhausted dev is not a creative dev.\n\n\n\n\nThis role will take direct ownership of three of our most important functional areas:\n\n\n* Integrations: DeansList is just one piece of a modern school’s tech ecosystem and we believe in supporting interoperability is critical to our mission. We have a robust integration layer and you’ll be responsible for managing that codebase, our library of existing connections, and developing connections to new systems.\n\n* Client-Specific Code: To streamline schools day-to-day-ops we sometimes deploy custom scripts to our enterprise clients. At first you’ll be responsible for owning our existing script library and developing new scripts for clients as needed. As many of these scripts are widely used and solve needs for many clients, you’ll also have the opportunity to develop these into first-class features.\n\n* Support Engineering: You’ll work directly with our rockstar School Success Team to troubleshoot technical issues and to architect creative solutions for our clients.\n\n\n\n\nResponsibilities include but are not limited to:\n\n\n* Supporting client-facing teammates and end-users in all of the above areas.\n\n* Building processes to improve the way these requests are triaged, prioritized, addressed and closed out.\n\n* Designing and building features to scale the above two tasks.\n\n\n\n\nPeople who will succeed in this role:\n\n\n* Love working with end-users and non-technical members of a team, learning about their workflows, and implementing solutions that make their jobs easier.\n\n* Are comfortable working with complex relational data models.\n\n* Are great at writing scripts and finding innovative ways to hack a solution together, but also enjoy medium and large-scale feature development.\n\n* Enjoy working with APIs and get excited making two systems talk to each other.\n\n* Are motivated by the challenge of finding a solution to every user’s problem, but also comfortable pushing back when appropriate.\n\n* Excellent multi-taskers who don’t mind switching between small and large-scale projects.\n\n* Are not scared by the challenge of working on a large pre-existing codebase and your first urge isn’t always to scrap everything and rebuild.\n\n* Bonus: have worked with other ed-tech systems and have familiarity with common education data models\n\n\n\n\nRequirements\n\nAnd finally, here’s the profile of who we think would thrive in this role. This isn’t an exact science - if you don’t meet everyone of these qualifications but feel you’d succeed in this role we encourage you to apply.\n\n\n* 4+ years of professional development experience with our core stack:\n\n\n* PHP\n\n* MySQL\n\n* REST APIs\n\n* HTML/CSS/JavaScript\n\n\n\n\n\n* Familiarity with some of the other technologies we use:\n\n\n* GraphQL\n\n* React / React Native\n\n* Redis\n\n\n\n\n\n* 2+ years experience supporting end-users\n\n* Experience in or a connection to education/ed-tech\n\n\n\n\nBenefits\n\n\n* Health (fully covered), dental and vision insurance\n\n* Flexible vacation policy\n\n* 401k w/ matching contributions\n\n* Paid family leave\n\n* Short/long-term disability coverage\n\n* Ongoing training and development\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Senior, Engineer, Developer, Digital Nomad, React, Education and SaaS jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Refurbed and want to re-open this job? Use the edit link in the email when you posted the job!
Full remote work possible (European timezones only)\n\n \nWe are the fastest-growing marketplace for refurbished electronics in the German-speaking region and are based in Vienna. Our products save up to 70% of CO2 emissions in comparison to a new device and are also up to 40% cheaper. Additionally, for every sold device we plant a tree and we were already able to plant more than 200,000 trees to fight global warming.\n\nWe founded the company in February 2017 and grew to more than 80 employees in less than three years and expanded to Italy and Poland already. Along the way we won several awards and have already sold tens of thousands of products, making us one of the fastest-growing startups in Europe in 2020. Additionally, we recently announced one of Austria's biggest Series A funding rounds of โฌ 15.6 mn. \n\nOur main system consists of an HTTP API and backend workers written in Go, a public interface serving HTML pages to our customers written in Go and connecting to our API, Vue.js interfaces embedded into our public interface, and a standalone Vue.js management interface.\n\nKey technologies are: Go, Vue.js, PostgreSQL, RabbitMQ and AMQP.\n\nWe are looking for a Frontend Web Developer (m/f/x) who will support our public frontend development team. Your work will be focused on our public web interface that uses Go "quicktemplate" to render HTML. Your main responsibility is to optimise the customer experience for our audience across several markets in Europe using mainly Javascript, HTML and CSS.\n\nTogether with you we want to build the leading marketplace for refurbished electcronics in Europe.\n\nYOUR ROLE\n* Develop new customer-facing features that will be seen and used by millions of users\n* Build and execute A/B tests to optimize conversion rate and user experience\n* Ensure a high-quality code base\n* Keep an eye on interface performance\n* Ensure the technical feasibility of UI/UX designs\n* Promote usability best practices\n* Work together with product management and other teams\n\nYOUR PROFILE\n* Profound understanding of HTML, CSS/SCSS\n* Strong understanding of responsive design and mobile first approach\n* Experience with developing web sites with modern UI frameworks such as Bootstrap / Bulma / Foundation / etc.\n* Experience with JavaScript and good understanding of modern web APIs\n* Experience with a programming language other than JavaScript\n* Understanding of UI/UX design principles\n* Knowledge of cross-browser development and browser compatibility\n* Knowledge of SEO fundamentals\n* You work independently and goal-oriented\n* You have excellent English skills\n\nADDITIONAL FACTORS WE APPRECIATE\n* You are based in or near Vienna\n* You have a formal education in computer science\n* You have experience with statically typed programming languages (ideally Go)\n* You can speak German\n\nYOUR BENEFITS\n* Working at one of the fastest-growing startups in Europe at the crossroad of sustainable and financial success\n* Regular office & team events + foosball+ Friday afternoon drinks\n* Flexible working hours & home office\n* Remote work possible\n* Collaboration with all parts of the company\n* Experienced and ambitious team\n\nYOUR APPLICATION\nPlease send us representative examples of your work, like of open-source projects you contributed to. If you are active in communities like Stack Overflow, please let us know. \n\nFor legal matters we state that the minimum wage for this position is 3,129 โฌ gross per month according to the collective agreement (Kollektivvertrag). However, depending on your qualification a higher salary obviously is very likely.\n\n\n\n \n\nPlease mention the words **SPOON ACTRESS RESOURCE** when applying to show you read the job post completely (#RMy4xMzkuMTA4LjEzOA==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Location\nOnly European timezone
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Alcumus and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nSalary: £Negotiable, dependent on experience plus benefits.\n\nLocation: Cardiff, United Kingdom\nCurrently set up to work from home\n\nThe Opportunity:\n\nAlcumus are building our Engineering capability and have opportunities for collaborative, innovative Software Developers who will help us transform our technical landscape and continue to improve our customer experience.\n\nYou’ll join our growing team focused on building and developing software and digital products that support the business strategy of our internal and external clients in the UK and North America.\n\nThis will include leading development of an application that the market is yet to see.\n\nYou’ll write & review, performance critical code which sets the foundation of the application, as well as infrastructure and related tools. Continually enhancing our products and internal tools with code reviews, pair programming, and other agile techniques.\n\nWe encourage creativity, for you to share your ideas, solutions, and challenge if necessary, that will help us ensure the software delivered is performant, secure and scalable.\n\nWe are building our future platform using React on the Front End, Node.js on the Back End, so will expect sound experience in one or both.\n\nThe opportunities are great, so we would be looking for those with a practical but disciplined approach to software development. Where you will ultimately take responsibility for the development of reusable, cutting edge applications.\n\nIf you are looking for a role where you can solve interesting problems in a modern and flexible work environment, then we would love to hear from you.\n\n\n\nThe Ideal Candidate:\n\nOur Full Stack Developers, will be able to demonstrate some (not all):\n\n\n* Sound experience of Nodejs or React\n\n* Mobile First UI development\n\n* A broad knowledge of web technologies and frameworks including HTML5, CSS, WebSockets, WebServices, Events\n\n* Software development experience in an agile/TDD/BDD environment.\n\n* A collaborative, task orientated work approach\n\n* Experience of SQL (MySQL, MSSQL, PostgreSQL or Oracle)\n\n* A focus on continuous improvement\n\n\n\n\n\n\n\nWe would also love to see:\n\n\n\n\n* Exposure to Inversion of Control (IoC) programming principals\n\n* Experience of or interest in AWS or Azure, API development, NoSQL, OWASP\n\n* Mentoring or technical leadership experience or a desire to do this going forward\n\n\n\n\n\nThe Package:\n\n\n* 25 days annual leave (plus bank holidays) – who doesn’t love time off? As recognition of your loyalty, this will increase with length of service up to a maximum of 30 days\n\n* Giving day - an extra day annual leave for you to give back to yourself, your community or support good causes\n\n* Company pension scheme – we provide an enhanced pension scheme with generous employer contributions to set you up for later in life\n\n* Healthcare scheme – your health matters to us so you’ll get access to an employee assistance programme, 24-hour online GP, gym discounts and the opportunity to claim back a variety of healthcare, dental, optical and wellbeing treatments/services. Your dependents under 18 in full time education will also be covered too!\n\n* Life assurance – we will provide you with 3x your base salary for peace of mind\n\n* Access to a rewards platform – you’ll be able to benefit from loads of great discounts and cashback opportunities to make your money go further!\n\n* Enhanced family friendly leave – because family comes first. We offer an enhanced family friendly leave policy to allow you the time and financial peace of mind to enjoy your new arrival, regardless of your gender\n\n* Cycle to work scheme – you’ll have the opportunity to purchase a shiny new bike and pay us back in instalments!\n\n* Free fruit – we care about your health & wellbeing so grab a banana, apple or orange on us regardless of if you’re in the office or out in the field\n\n* Free parking on-site – no one wants to pay for parking so you can park on-site at any of our offices around the UK for free\n\n\n\n\n\nThe Process:\n\nDue to Covid-19 our normal recruitment process has been adapted to ensure the safety of our employee’s and candidates. To ensure the quality and experience of the process is kept at a high standard, you will be thoroughly prepared prior to your interview. Please ensure that you have access to a webcam and laptop/computer so that your interview can take place virtually. Any presentations and assessments will also be completed virtually.\n\n\nAlcumus are Equal Opportunity and Diversity Employers. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Developer, Digital Nomad, React, Education, Scheme and API jobs that are similar:\n\n
$65,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
Fiveable - Social Learning for High School Students is hiring a
Remote Senior Software Engineer
## Fiveable's Mission\n\nOur mission is to make learning easy and fun. We know that educational inequities have left students overwhelmed and fending for themselves. In order to close the opportunity gap, we need to create space for students to be creative and curious. To do this, we've created a social network for online learning communities through interactive content and courses. Because of COVID, we're in a lightning strike moment for education and we're fired up to change the way things are for high school students.\n\n## The Fiveable Team\n\nWe're a creative group of former teachers, community builders, game designers, and generally curious people who are driven by social impact. We're focused on building a diverse team and are inclusive of all backgrounds. And we're big on growth mindsets - we're all learning! \n\n\n\n### Learn more about us:\n\n๐ **Check out our site** - [https://fiveable.me](https://fiveable.me)\n\nโจ [Fiveable Offers Free AP Test Prep and Tips For Optimizing Remote Learning](https://www.forbes.com/sites/meimeifox/2020/05/08/fiveable-offers-free-ap-test-prep-and-tips-for-optimizing-remote-learning/) (Forbes)\n\n๐ฉ๐ฝโ๐ซ [A Former Oakland Unified Teacher Now Helps Even More Students Pass AP Tests](https://www.edsurge.com/news/2019-05-06-a-former-oakland-unified-teacher-now-helps-even-more-students-pass-ap-tests) (Edsurge)\n\n๐ฅณ **Read about our [latest funding announcement](https://hi.fiveable.me/founder-notes/fiveable-backed-by-top-tier-seed-investors-to-reimagine-social-learning-for-high-school-students/)**\n\n## Who we're looking for:\n\nIn the last few months, we have nearly quadrupled our user base since schools have been closed. This has caused our development team to be on a full sprint developing new features that meet the needs of the students, teachers, and Fiveable stakeholders to improve our web application performance, UI, and UX.\n\nWe are looking for a creative, passionate front-end or full-stack developer, who is interested in having their work be impactful. If you want to clock-in and clock-out and get your work done, then wipe your hands clean, we're **not** looking for you. We want the person who pours their heart into their work. Who cares about the application they are building. Who cares about the mission behind the triumphs and failures. Who wants to participate in making Fiveable the best EdTech platform to ever exist. Who wants to be an essential part of our small, passionate team. And who has interest in growing their career alongside a venture-backed startup. The students we support need engineers this dedicated.\n\n**You are:**\n\n- **Creative** - You always find a way to get something done.\n- **Passionate** - You care deeply and pour yourself into what you do.\n- **Efficient** - You work smarter, not harder.\n- **Candid** - You communicate consistently and authentically.\n- **Flexible** - You go with the flow and find new paths to your goals.\n\n**You have:**\n\n- Extensive knowledge of React, GraphQL, Node.js, HTML, CSS, Postgres, Firebase\n- Ability to translate designs and wireframe into high quality code\n- Optimize components for maximum performance across all devices and browsers\n- Familiarity with RESTful APIs\n- Knowledge of isomorphic React is a plus\n- Understanding of Git and NPM\n- Ability to quickly identify issues and debug code in high-pressure situations\n\n## Responsibilities\n\n**Be an imaginative innovator, a pioneer, an intellect, and an idea hamster.**\n\n- Develop new user-facing features using React.js\n- Analyze all of the current systems and processes\n- Build reusable components\n- Learn and apply new technologies that improve the development process or UX\n- Keep your current tasks updated in our project management tools\n- Be involved in meetings, speak your mind, share ideas for product improvements\n- Be a problem solver; be resourceful; help your teammates when you can\n\n## Nice to Have Skills\n\n- Fast-paced, agile startup development experience\n- Experience with Next.js, Hasura\n- Experience with unit and integration testing for React\n- Experience with TensorFlow\n\n## Benefits of Working at Fiveable:\n\n- Be on the front line of education innovation at an early stage startup\n- Work remotely from anywhere in the world and build your home office with a generous stipend\n- Inclusion & diversity as a company priority\n- Comprehensive benefits (Health, Dental, and Vision)\n- Unlimited paid days off and stipends for mental health support\n- Competitive compensation with stock options \n\nPlease mention the words **SAMPLE TUBE POTTERY** when applying to show you read the job post completely (#RMy4xMzkuMTA4LjEzOA==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$80,000 — $120,000/year\n
\n\n#Location\nUnited States
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for Oscatel and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nOscatel is hiring a Full Stack Developer, working in Node.js, Python or Go, to design and implement solutions for a range of projects that underpin operational services for mobile carriers.\n\nWe're an established software provider that's bringing development back in house. We're building modular, containerised, solutions - many of which will become long-term products - mainly around operational support services for carriers.\n\nThe domain entails data-intensive services where security, data integrity and uptime are key. This presents lots of interesting coding challenges as we build and integrate our technology. \n\nYou can anticipate a mix of well-defined greenfield projects, initially focused on implementing the web application for a large customer deliverable, along with substantial exploratory work as we validate concepts and build new solutions, maturing these into products. \n\nWe offer a culture where you may work under your own initiative as part of a collaborative effort towards common goals. It's an opportunity to be a formative team member, and to grow and improve together.\n\nEarly projects within the team\n\n\n* Actively contributing to improve our development culture, methods and automation\n\n* Building core services in Node.js, Python and Go using GraphQL and gRPC\n\n* Develop process focussed admin consoles and dashboards for internal and external clients\n\n* Representing comprehensive data from analytics and alerting tools\n\n\n\n\nWe're looking for\n\n\n* Someone able to write code that's efficient, robust, documented and well tested\n\n* Solid theoretical foundations, either through education (e.g. Computer Science) or practice\n\n* Proven back end coding skills using Node.js, Python or Go\n\n* Web service writing skills, and familiarity with relational databases e.g. MySQL or PostgreSQL\n\n* Strong JavaScript/TypeScript, accrued in a modern web application context\n\n* Familiarity with a current JS framework: React/Next.js, Vue.js, Angular etc\n\n* Broad understanding of unit, service and integration testing\n\n* Ability to understand complex requirements, to uphold security of sensitive data and to conform to best practices\n\n* Someone considering mid level full stack jobs in Bristol such as: Full Stack Developer | Node.js Developer | Python Developer | Go Developer | JavaScript Developer | TypeScript Developer | React Developer etc.\n\n\n\n\nCurrent ecosystem - we'll welcome your influence\n\nNode.js | Python | Go | JavaScript, TypeScript | React/Next.js | GraphQL | gRPC | Elasticsearch | RabbitMQ | Kubernetes | Docker | AWS | Linux | Terraform\n\nSalary and benefits\n\n\n* £45,000 - £60,000+ we're keeping an open mind\n\n* 25 days holiday, plus public holidays and a day for your birthday\n\n* Flexible and remote working - tell us what you need\n\n* Personal development plan that you can shape, with budget for related training/certifications\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Python, Node, Golang, Full Stack, Developer, Digital Nomad, React, Education, Elasticsearch, Angular, Admin, Mobile and Linux jobs that are similar:\n\n
$65,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Oscatel and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nOscatel is hiring a Full Stack Developer, working in Node.js, Python or Go, to design and implement solutions for a range of projects that underpin operational services for mobile carriers.\n\nWe're an established software provider that's bringing development back in house. We're building modular, containerised, solutions - many of which will become long-term products - mainly around operational support services for carriers.\n\nThe domain entails data-intensive services where security, data integrity and uptime are key. This presents lots of interesting coding challenges as we build and integrate our technology. \n\nYou can anticipate a mix of well-defined greenfield projects, initially focused on implementing the web application for a large customer deliverable, along with substantial exploratory work as we validate concepts and build new solutions, maturing these into products. \n\nWe offer a culture where you may work under your own initiative as part of a collaborative effort towards common goals. It's an opportunity to be a formative team member, and to grow and improve together.\n\nEarly projects within the team\n\n\n* Actively contributing to improve our development culture, methods and automation\n\n* Building core services in Node.js, Python and Go using GraphQL and gRPC\n\n* Develop process focussed admin consoles and dashboards for internal and external clients\n\n* Representing comprehensive data from analytics and alerting tools\n\n\n\n\nWe're looking for\n\n\n* Someone able to write code that's efficient, robust, documented and well tested\n\n* Solid theoretical foundations, either through education (e.g. Computer Science) or practice\n\n* Proven back end coding skills using Node.js, Python or Go\n\n* Web service writing skills, and familiarity with relational databases e.g. MySQL or PostgreSQL\n\n* Strong JavaScript/TypeScript, accrued in a modern web application context\n\n* Familiarity with a current JS framework: React/Next.js, Vue.js, Angular etc\n\n* Broad understanding of unit, service and integration testing\n\n* Ability to understand complex requirements, to uphold security of sensitive data and to conform to best practices\n\n* Someone considering mid level full stack jobs in Bristol such as: Full Stack Developer | Node.js Developer | Python Developer | Go Developer | JavaScript Developer | TypeScript Developer | React Developer etc.\n\n\n\n\nCurrent ecosystem - we'll welcome your influence\n\nNode.js | Python | Go | JavaScript, TypeScript | React/Next.js | GraphQL | gRPC | Elasticsearch | RabbitMQ | Kubernetes | Docker | AWS | Linux | Terraform\n\nSalary and benefits\n\n\n* £45,000 - £60,000+ we're keeping an open mind\n\n* 25 days holiday, plus public holidays and a day for your birthday\n\n* Flexible and remote working - tell us what you need\n\n* Personal development plan that you can shape, with budget for related training/certifications\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Python, Node, Golang, Full Stack, Developer, Digital Nomad, React, Education, Elasticsearch, Angular, Admin, Mobile and Linux jobs that are similar:\n\n
$65,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Trainer Road and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nDo you do your own dishes? We've got a job for you (and it's not dishwashing ;-) ).\n\nDo you put them in the sink and expect someone else to do them? Move on, please.\n\nDo you get pissed (in a professional way) when someone else leaves their dishes in the sink? Please apply!\n\nTrainerRoad 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.\n\nAreas of work include React, TypeScript, Electron and React Native.\n\nWe're looking to hire 5x Javascript Developers to join our team.\n\nApp Development\nWe'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.\n\nOur 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.\n\nWe track what our users do, learn from that and improve the product. We want this loop to be a quick as possible.\n\nOur website is built in Angular 2+ and there's the opportunity to work on the web in Angular.\n\nThis 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.\n\nEngineering Principles we believe in\n- Write good code, but not necessarily great code.\nGood code ships, great code gets "tinkered" with and debated about ad nauseam.\n\n- Good code is understandable. \nWe admit it, we've made things too complex in the past. We've had complex class hierarchies and really shown off our CS skills.\n\nSure, 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.\n\nWe believe in a few more lines of code for the sake of clarity and debugging ease.\n\n- Good code is testable, and we're pragmatic about testing. \nYou 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.\n\n- Quick builds will set you free! \nTo 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.\n\n- We want just enough process to be awesome, and nothing more.\nWe 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.\n\nFor the web, we automatically push every PR that's merged into Master.\n\nFor the app, we do weekly releases where there's a final regression test with all merged PRs from the previous week.\n\nOur process prevents bugs/regressions and ultimately saves a lot of time.\n\n- Long-running branches are the devil\nOften times projects will take weeks/months before they are launched.\n\nInstead 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.\n\nCool Things we Do\n- Every PR has a set of unit tests and automated UI tests run against it.\n- Every PR is code reviewed.\n- We have a dedicated QA team to manually check your PR (it requires four testers to sign off).\n- Every web PR that is approved is automatically deployed (CI).\n- 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.\n- Everything is hosted on Azure. There's plenty of dev/beta/test servers and databases to use.\n- The web and app team have their own Product Managers.\n- We run two-week sprints. The web/app team reviews, estimates, and discusses all sprint issues before they are free to be worked.\n- We often pair program.\n- The majority of our engineers are remote.\n- We have a skilled design team that handles the HTML/LESS for app and website.\n\nWho We're Looking For\nWe want smart engineers who get shit done! Not only do you have to be smart, but you also have to be pragmatic.\n\nLet's say you need to paint a room white.\n\nSmart 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.\n\nSmart 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!\n\nIf 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.\n\nWe're a Team, not a Family\nIt 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).\n\nIt'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.\n\nIf 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.\n\nAnother 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.\n\nRequired Technology Experience\nReact\nRedux/Mobx\nTypescript\nGit\nWeb Application Experience (interactive web pages)\n\nOptional Technology Experience\nReact Native\nElectron\nNative iOS/Android\nAngular\nC# (We use this on our web backend)\n\n\nWork Remote or in Reno, Nevada\nWe'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.\n\nWe expect remote employees to overlap at least 6 hours with the Reno, Nevada office (we're there 8am-5pm Pacific time).\n\nSalary\nWe'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.\n\nPerks\n- Unlimited Vacation\n- 401k with 4% company matching \n- 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\n- Flexible schedule\n- Access to the latest fitness devices (power meters, trainers, sensors, etc.)\n\nYour Resume should have:\n- Links to any open source projects you've contributed to (not required)\n- Github/StackOverflow username if you'd like\n- Examples of experience in the "Optional Technology Experience" area\n\nYour Cover Letter should have:\n- Let us know why you want to work for TrainerRoad\n\nWe also Require\nThe 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.\n\nThat'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.\n\nThis also weeds out the vast majority of candidates who just fire off resumes everywhere.\n\nYou can find the refactoring exercise here: https://github.com/trainerroad/RefactoringChallenge\n\nIt has a README.md with instructions.\n\nExcited about our Company?\nIn 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.\n\nFAQs\n\nDo I have to be a cyclist to apply?\nNope! 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!\n\nWhat's unlimited vacation mean?\nThe 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.\n\nIf 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.\n\nEmployees 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.\n\nThat 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.\n\nHow do you work?\nWe'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.\n\nWe try to work as pragmatically as we can. We have excellent designers on staff who go from mockups to responsive HTML with light javascript work.\n\nDevelopment uses Github with a strict pull request process. We test, comment, refactor and improve each other's pull requests.\n\nWe 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.\n\nWe have an Automation Team that only focuses on writing UI tests to speed up testing and find bugs faster.\n\nWe can one-click deploy our app on Alpha, Beta, and Production channels.\n\nWe can one-click deploy our website to Azure (includes smoke tests and warm up).\n\nWe have nightly builds that deploy to Test Flight and Google Play.\n\nWe often pair program via Slack.\n\nWe work off bi-weekly sprint issue lists on Github.\n\nDevelopers 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.\n\nYou didn't ask about education, what's required?\nPlease 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.\n\nHow long until I hear a response from you guys? What's the process?\nIf you don't follow directions in this job posting, you'll be immediately rejected.\n\nIf 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.\n\nIf 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.\n\nWe'll take the top combined refactoring and coding quiz results and set you up for a team interview.\n\nIf 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.\n\nIf all of the above is good, you're hired!\n\nI 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".\n\nWhat's with the dishes analogy?\nDoing 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.\n\nWe 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.\n\nWant more detail about the benefits?\nYou can see a preview of TrainerRoad's health benefits here:https://secure.zenefits.com/benefitsPreview?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27\n\nThis is the longest job posting ever, when does it end?\n\nRight now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise.\n\nTrainerRoad is an equal opportunity employer. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, React, Senior, Developer, Digital Nomad, Education, HTML, Angular, Xamarin and Engineer jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Thinkful and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nSoftware Engineering Course Mentor\n\nApply Here\n\n\n* Mentorship\n\n* Remote\n\n\n\n\n\n* Part time contract\n\n\n\n\n\n\nWho We Are\nAt Thinkful, we believe that if schools put in even half the amount of effort that students do the outcomes would be better for everyone. People would have a path to a fulfilling future, instead of being buried under debt. Employers would benefit from a workforce trained for today. And education could finally offer students a return on their investment of both money and time. \n\nWe put in outlandish amounts of effort to create an education that offers our students a guaranteed return on their investment. we partner with employers to create a world-class curriculum built for today. We go to ends of the earth to find mentors who are the best of the best. We invest more in career services than any of our peers. We work hard to be on the ground in the cities our students are. Simply put, no other school works as hard for its students as we do. \n\n\nThe Position\nStudents enroll in Thinkful courses to gain the valuable technical and professional skills needed to take them from curious learners to employed technologists. As a Course Mentor, you will support students by acting as an advisor, counselor, and support system as they complete the course and land their first industry job. To achieve this, you will engage with students using the below range of approaches, known as Engagement Formats. Course Mentors are expected to provide support across all formats when needed. \n\n\n\n* Mentor Sessions: Meet with students 1-on-1 in online video sessions to provide technical and professional support as the student progresses through the curriculum.\n\n* Group Sessions: Host online video sessions on topics of your expertise (in alignment with curriculum offerings) for groups of student seeking live support between mentor sessions. \n\n* Grading: Reviewing student checkpoints submissions and delivering written feedback, including analysis of projects and portfolios. \n\n* Technical Coaching: Provide in-demand support to technical questions and guidance requests that come to the Technical Coaching team through text and video in a timely manner. This team also provides the TA support for immersive programs. \n\n* Assessments & Mock Interviews: Conduct 1-on-1 mock interviews and assessments via video calls and provide written feedback to students based on assessment rubrics. \n\n\n\n\nIn addition to working directly with students, Course Mentors are expected to maintain an environment of feedback with the Educator Experience team, and to stay on top of important updates via meetings, email, and Slack. Ideal candidates for this team are highly coachable, display genuine student advocacy, and are comfortable working in a complex, rapidly changing environment.\n\nRequirements\n\n\n* 3+ years relevant professional work experience\n\n* Proficiency with front-end technologies (HTML, CSS, JavaScript, jQuery)\n\n* Node.JS and React.JS at an industry level; full MERN stack proficiency a plus\n\n* Demonstrates genuine student advocacy and empathy for beginners\n\n* Exceptional written and verbal communication skills\n\n* Must be coachable and adaptable to a fast-paced work environment\n\n* Must have a reliable, high-speed Internet connection and webcam\n\n* Teaching, mentoring and/or coaching experience a plus \n\n\n\n\nBenefits\n\n\n* This is a part-time role (10-25 hours a week)\n\n* Fully remote position, with a flexible schedule \n\n* Access to all of Thinkful Courses for your continued learning\n\n* Community of 500+ like-minded professionals looking to impact others and keep their skills sharp\n\n* Grow and develop as an educator with your educator experience manager\n\n\n\n\nApply\nIf you are interested in this position please provide your resume and a cover letter explaining your interest in the role.\n\nWe stand against any form of workplace harassment based on race, color, religion, sexual orientation, gender identity or expression, national origin, age, disability, or veteran status. Thinkful provides equal employment opportunities to all employees and applicants. If you're talented and driven, please apply.\n\nThinkful can only hire candidates who are eligible to work in the United States.\nAt this time, we are unable to consider applicants from the following states: CA, WA, NJ, MA.\n\n\n\nApply Here \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Engineer, Developer, Digital Nomad, Video, Education and Mern jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Thinkful and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nSoftware Engineering Course Mentor\n\nApply here\n\n\n* Mentorship\n\n* Remote\n\n\n\n\n\n* Part time contract\n\n\n\n\n\n\nWho We Are\nAt Thinkful, we believe that if schools put in even half the amount of effort that students do the outcomes would be better for everyone. People would have a path to a fulfilling future, instead of being buried under debt. Employers would benefit from a workforce trained for today. And education could finally offer students a return on their investment of both money and time. \n\nWe put in outlandish amounts of effort to create an education that offers our students a guaranteed return on their investment. we partner with employers to create a world-class curriculum built for today. We go to ends of the earth to find mentors who are the best of the best. We invest more in career services than any of our peers. We work hard to be on the ground in the cities our students are. Simply put, no other school works as hard for its students as we do. \n\n\nThe Position\nStudents enroll in Thinkful courses to gain the valuable technical and professional skills needed to take them from curious learners to employed technologists. As a Course Mentor, you will support students by acting as an advisor, counselor, and support system as they complete the course and land their first industry job. To achieve this, you will engage with students using the below range of approaches, known as Engagement Formats. Course Mentors are expected to provide support across all formats when needed. \n\n\n\n* Mentor Sessions: Meet with students 1-on-1 in online video sessions to provide technical and professional support as the student progresses through the curriculum.\n\n* Group Sessions: Host online video sessions on topics of your expertise (in alignment with curriculum offerings) for groups of student seeking live support between mentor sessions. \n\n* Grading: Reviewing student checkpoints submissions and delivering written feedback, including analysis of projects and portfolios. \n\n* Technical Coaching: Provide in-demand support to technical questions and guidance requests that come to the Technical Coaching team through text and video in a timely manner. This team also provides the TA support for immersive programs. \n\n* Assessments & Mock Interviews: Conduct 1-on-1 mock interviews and assessments via video calls and provide written feedback to students based on assessment rubrics. \n\n\n\n\nIn addition to working directly with students, Course Mentors are expected to maintain an environment of feedback with the Educator Experience team, and to stay on top of important updates via meetings, email, and Slack. Ideal candidates for this team are highly coachable, display genuine student advocacy, and are comfortable working in a complex, rapidly changing environment.\n\nRequirements\n\n\n* 3+ years relevant professional work experience\n\n* Proficiency with front-end technologies (HTML, CSS, JavaScript, jQuery)\n\n* Node.JS and React.JS at an industry level; full MERN stack proficiency a plus\n\n* Demonstrates genuine student advocacy and empathy for beginners\n\n* Exceptional written and verbal communication skills\n\n* Must be coachable and adaptable to a fast-paced work environment\n\n* Must have a reliable, high-speed Internet connection and webcam\n\n* Teaching, mentoring and/or coaching experience a plus \n\n\n\n\nBenefits\n\n\n* This is a part-time role (10-25 hours a week)\n\n* Fully remote position, with a flexible schedule \n\n* Access to all of Thinkful Courses for your continued learning\n\n* Community of 500+ like-minded professionals looking to impact others and keep their skills sharp\n\n* Grow and develop as an educator with your educator experience manager\n\n\n\n\nApply\nIf you are interested in this position please provide your resume and a cover letter explaining your interest in the role.\n\nWe stand against any form of workplace harassment based on race, color, religion, sexual orientation, gender identity or expression, national origin, age, disability, or veteran status. Thinkful provides equal employment opportunities to all employees and applicants. If you're talented and driven, please apply.\n\nThinkful can only hire candidates who are eligible to work in the United States.\nAt this time, we are unable to consider applicants from the following states: CA, WA, NJ, MA.\n\nApply here \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Teaching, Engineer, Developer, Digital Nomad, Video, Education and Mern jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Thinkful and want to re-open this job? Use the edit link in the email when you posted the job!
\nClick here to apply\n\n\nWeb Development Course Mentor\n\n\n* Mentorship\n\n* Remote\n\n\n\n\n\n* Part time contract\n\n\n\n\nWho We Are \nAt Thinkful, we believe that if schools put in even half the amount of effort that students do the outcomes would be better for everyone. People would have a path to a fulfilling future, instead of being buried under debt. Employers would benefit from a workforce trained for today. And education could finally offer students a return on their investment of both money and time. We put in outlandish amounts of effort to create an education that offers our students a guaranteed return on their investment. we partner with employers to create a world-class curriculum built for today. We go to ends of the earth to find mentors who are the best of the best. We invest more in career services than any of our peers. We work hard to be on the ground in the cities our students are. Simply put, no other school works as hard for its students as we do. \n\nThe Position Students enroll in Thinkful courses to gain the valuable technical and professional skills needed to take them from curious learners to employed technologists. As a Course Mentor, you will support students by acting as an advisor, counselor, and support system as they complete the course and land their first industry job. To achieve this, you will engage with students using the below range of approaches, known as Engagement Formats. Course Mentors are expected to provide support across all formats when needed. \n\n\n* Mentor Sessions: Meet with students 1-on-1 in online video sessions to provide technical and professional support as the student progresses through the curriculum.\n\n* Group Sessions: Host online video sessions on topics of your expertise (in alignment with curriculum offerings) for groups of student seeking live support between mentor sessions. \n\n* Grading: Reviewing student checkpoints submissions and delivering written feedback, including analysis of projects and portfolios. \n\n* Technical Coaching: Provide in-demand support to technical questions and guidance requests that come to the Technical Coaching team through text and video in a timely manner. This team also provides the TA support for immersive programs. \n\n* Assessments & Mock Interviews: Conduct 1-on-1 mock interviews and assessments via video calls and provide written feedback to students based on assessment rubrics. \n\n\n\n\nIn addition to working directly with students, Course Mentors are expected to maintain an environment of feedback with the Educator Experience team, and to stay on top of important updates via meetings, email, and Slack. Ideal candidates for this team are highly coachable, display genuine student advocacy, and are comfortable working in a complex, rapidly changing environment. Requirements\n\n\n* 3+ years relevant professional work experience\n\n* Proficiency with front-end technologies (HTML, CSS, JavaScript, jQuery)\n\n* Node.JS and React.JS at an industry level; full MERN stack proficiency a plus\n\n* Demonstrates genuine student advocacy and empathy for beginners\n\n* Exceptional written and verbal communication skills\n\n* Must be coachable and adaptable to a fast-paced work environment\n\n* Must have a reliable, high-speed Internet connection and webcam\n\n* Teaching, mentoring and/or coaching experience a plus \n\n\n\n\nBenefits\n\n\n* This is a part-time role (10-25 hours a week)\n\n* Fully remote position, with a flexible schedule \n\n* Access to all of Thinkful Courses for your continued learning\n\n* Community of 500+ like-minded professionals looking to impact others and keep their skills sharp\n\n* Grow and develop as an educator with your managing Squad Lead and Squad\n\n\n\n\n\nApply\nIf you are interested in this position please provide your resume and a cover letter explaining your interest in the role. Thinkful can only hire candidates who are eligible to work in the United States. We stand against any form of workplace harassment based on race, color, religion, sexual orientation, gender identity or expression, national origin, age, disability, or veteran status. Thinkful provides equal employment opportunities to all employees and applicants. If you're talented and driven, please apply.\n\nAt this time, we are unable to consider applicants from the following states: Alaska, Delaware, Idaho, New Mexico, North Dakota, South Carolina, South Dakota, West Virginia, and Wyoming\n\n\nClick here to apply \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Web Developer, Video, Education and Mern jobs that are similar:\n\n
$60,000 — $100,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Trainer Road and want to re-open this job? Use the edit link in the email when you posted the job!
\nCompensation: $110,000\n\nDo you do your own dishes? We've got a job for you (and it's not dishwashing ;-) ).\n\nDo you put them in the sink and expect someone else to do them? Move on, please.\n\nDo you get pissed (in a professional way) when someone else leaves their dishes in the sink? Please apply!\n\nTrainerRoad 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.\n\nAreas of work include ASP.NET MVC Backend, API, Workers, Micro Services, MS SQL Azure, Azure Queues/Tables, Azure Blob Storage, SignalR, and ASP.NET Core (on our roadmap), Azure monitoring and administration.\n\nWe're looking to hire: 1x Web Backend Developer\n\nWeb Development\n\nYou'd be joining other engineers who are focused on the backend of our website.\n\nThe backend team is the hub between our apps (iOS/Android/PC/Mac), front-end website and data storage. We have a massive amount of data, and it's very likely that you might queue up tens of millions of items to be processed quickly and efficiently. \n\nYou'll also manage integrations with external APIs. You'll need to do all of this while not breaking our current system.\n\nCool Things we Do\n\n\n* Every PR has a set of unit tests and automated UI tests run against it.\n\n* Every PR is code reviewed.\n\n* We have a dedicated QA team to manually check your PR (it requires four testers to sign off).\n\n* Every PR that is approved is automatically deployed (CI).\n\n* 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.\n\n* Everything is hosted on Azure. There's plenty of dev/beta/test servers and databases to use.\n\n* The web team has its own Product Manager.\n\n* We run two-week sprints. The web team reviews, estimates, and discusses all sprint issues before they are free to be worked.\n\n* We often pair program.\n\n* The majority of our engineers are remote.\n\n* We have a front-end team that works in Angular 2+ and React (meaning you won't have to do UI work).\n\n* We have a skilled design team that handles the HTML/LESS for the website (again, no UI work for you).\n\n\n\n\nWho We're Looking For\n\nWe want smart engineers who get shit done! Not only do you have to be smart, you have to be pragmatic.\n\nLet's say you need to paint a room white.\n\nSmart 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.\n\nSmart 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!\n\nIf 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.\n\nWe're a Team, not a Family\n\nIt 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).\n\nIt'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.\n\nIf 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.\n\nAnother 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.\n\nRequired Technology Experience\n\n\n* C# Experience - Intermediate to Advanced proficiency\n\n* Cloud Experience - Azure or AWS\n\n\n\n\nOptional Technology Experience\n\n\n* ASP.net MVC\n\n* LINQ\n\n* Web API\n\n* Azure\n\n* SQL\n\n* Build/Test CI (We use TeamCity)\n\n\n\n\nWork Remote or in Reno, Nevada\n\nWe'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.\n\nWe expect remote employees to overlap at least 6 hours with the Reno, Nevada office (we're there 8am-5pm Pacific time).\n\nSalary\n\nWe're looking to hire 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.\n\nPerks\n\n\n* Unlimited Vacation\n\n* 401k with 4% company matching \n\n* 99% of employees 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\n\n* Flexible schedule\n\n* Access to the latest fitness devices (power meters, trainers, sensors, etc.)\n\n\n\n\nYour Resume should have:\n\n\n* Links to any open source projects you've contributed to (not required)\n\n* Github/StackOverflow username if you'd like\n\n* Examples of experience in the "Optional Technology Experience" area\n\n\n\n\nYour Cover Letter should have:\n\n\n* Let us know why you want to work for TrainerRoad\n\n\n\n\nWe also Require\n\nThe 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.\n\nThat'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.\n\nThis also weeds out the vast majority of candidates who just fire off resumes everywhere.\n\nYou can find the refactoring exercise with instructions here: https://github.com/trainerroad/BackendRefactorChallenge\n\nExcited about our Company?\n\nIn 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.\n\nFAQs\n\nDo I have to be a cyclist to apply?\n\nNope! 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!\n\nWhat's unlimited vacation mean?\n\nThe 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.\n\nIf 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.\n\nEmployees 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.\n\nThat 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.\n\nHow do you work?\n\nWe'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.\n\nWe try to work as pragmatically as we can. We have excellent designers on staff who go from mockups to responsive HTML with light javascript work.\n\nDevelopment uses Github with a strict pull request process. We test, comment, refactor and improve each other's pull requests.\n\nWe have partial test coverage, and we're constantly improving in that area.\n\nWe 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.\n\nWe have an Automation Team that only focuses on writing UI tests to speed up testing and find bugs faster.\n\nWe can one-click deploy our app on Alpha, Beta, and Production channels.\n\nWe can one-click deploy our website to Azure (includes smoke tests and warm up).\n\nWe have nightly builds that deploy to Test Flight and Google Play.\n\nWe often pair program via Slack.\n\nWe work off bi-weekly sprint issue lists on Github.\n\nDevelopers get super-fast machines and awesome equipment. If it's going to let you be more productive, we want to spend the money on it.\n\nYou didn't ask about education, what's required?\n\nPlease 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.\n\nHow long until I hear a response from you guys? What's the process?\n\nIf you don't follow directions in this job posting, you'll be immediately rejected. \n\nIf 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.\n\nIf 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.\n\nWe'll take the top combined refactoring and coding quiz results and set you up for a team interview.\n\nIf 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.\n\nIf all of the above is good, you're hired! \n\nI 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".\n\nWhat's with the dishes analogy?\n\nDoing 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.\n\nWe 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.\n\nWant more detail about the benefits?\n\nYou can see a preview of TrainerRoad's health benefits here: https://www.zenefits.com/benefits-preview/?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27\n\nThis is the longest job posting ever, when does it end?\n\nRight now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise.\n\nTrainerRoad is an equal opportunity employer. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Senior, Engineer, Developer, Digital Nomad, React, JavaScript, Education, HTML, Angular and Backend jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for HigherEducation and want to re-open this job? Use the edit link in the email when you posted the job!
# Senior Node.js + React Developer\nHigherEducation partners with many of the most recognizable names in the online education industry to help them build their programs and expand student bases. We have 75M annual site visitors and are very good at what we do. We also love to use cutting edge technologies to make developer life enjoyable and more productive.\n\n**What kind of stuff do we do?**\nThis past year, we drastically improved the performance and architecture of our React + Node + Docker apps as our application traffic tripled. Some highlights were features like: \n- Breaking some larger services into smaller, lightning-fast apps that are fun to work on\n- Implementing a newer, shinier, A/B testing platform that allows us to run experiments both server and client side\n- Cutting 50-80% off of our response times\n- Next year, who knows just how high we can fly!\n\nWe're looking for more on-site (Houston) or remote (anywhere in the US) engineers to join the team to help us hit these goals and keep making use of the great new tech that is emerging every year.\n\nPay is competitive, benefits are great (e.g. 6% 401k matching), the team is tons of fun, and a great work/life balance truly makes you enjoy the time spent on the job.\n\nIf you're awesome at building client and server applications with JavaScript and want to enjoy your engineering-life because you get to use the right tool for the job with no red tape, apply today.\n\n**The ideal candidate will have:**\n- A full stack mentality - you're equally happy in React apps as you are working on the API and cache layer. Some projects you'll be doing both, sometimes just one, sometimes just the other.\n- Meaningful experience with React apps - you're a senior - you've done it, you have opinions, lessons learned and perhaps some horror stories\n - Meaningful experience with building Node.js API's - you can spin up an API complete with DB and auth with no hand-holding. You also know how to improve performance when requests get slow.\n - Essentially, you love to be involved with the whole stack minus Ops and aren't afraid to take on new and challenging areas, whether it's performance and scaling, DevOps, or in-depth CSS optimization.\n\n**Bonus points go to the contestants displaying:**\n- Experience working with new CSS features like Custom properties and CSS Grid\n- Production experience with building and consuming GraphQL API's\n- Strong knowledge of Docker (we deploy everything via Docker)\n- AWS โ specifically EC2, RDS, Elasticache, Lambda, VPC\n- Experience with Docker CI workflows using hosted or on-prem CI platforms such as CircleCI, Codeship, DroneCI, Jenkins, etc\n- DNS, load balancing, failover & scaling strategies\n- Having the right emoji and gif for every situation\n\n**Benefits & Perks:**\n- The short of it: we want you to be really glad that you work here and laugh when recruiters email you opportunities elsewhere\n- 6% 401k matching\n- 100% health / vision / dental for you & partial subsidies for the rest of your family\n- 15 vacation & sick days / yr. + many U.S. & company holidays\n- Flexible hours - getting the work done and communicating well is what matters most\n- Gym membership reimbursement up to $100/mo - because those biceps aren't going to grow themselves\n- You get to work with Evan. Believe me, we all appreciate this. \n\nPlease mention the words **TRIAL VACANT FINAL** when applying to show you read the job post completely (#RMy4xMzkuMTA4LjEzOA==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, React, Node, Senior, Engineer, Full Stack, Education, CSS and API jobs that are similar:\n\n
$70,000 — $120,000/year\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Trainer Road and want to re-open this job? Use the edit link in the email when you posted the job!
\nCompensation: $100,000\n\nDo you do your own dishes? We've got a job for you (and it's not dishwashing ;-) ).\n\nDo you put them in the sink and expect someone else to do them? Move on, please.\n\nDo you get pissed (in a professional way) when someone else leaves their dishes in the sink? Please apply!\n\nTrainerRoad 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.\n\nAreas of work include React, TypeScript, Electron and React Native.\n\nWe're looking to hire 3x Javascript Developers to join our team.\n\nApp Development\nWe're moving our apps from cross-platform Xamarin to Electron/React Native. You'd be involved in this process and would work with an experienced engineer(s) to rebuild a section of the app.\n\nOur goal is to increase the speed of app development. We do this through HRM, fast computers, a great build chain, automated testing, clear and well-defined issues and a dedicated QA team that tests every PR.\n\nWe track what our users do, learn from that and improve the product. We want this loop to be a quick as possible.\n\nOur website is built in Angular 2+. With our move to React on the app side we'll be making new elements in React on the web.\n\nThis 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.\n\nEngineering Principles we believe in\n- Write good code, but not necessarily great code.\nGood code ships, great code gets "tinkered" with and debated about ad nauseam.\n\n- Good code is understandable. \nWe admit it, we've made things too complex in the past. We've had complex class hierarchies and really shown off our CS skills.\n\nSure, 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.\n\nWe believe in a few more lines of code for the sake of clarity and debugging ease.\n\n- Good code is testable, and we're pragmatic about testing. \nYou 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.\n\n- Quick builds will set you free! \nTo be a successful engineer, you need to get into "flow" (more on that below) as often as you can. That's why we love HRM.\n\n- We want just enough process to be awesome, and nothing more.\nWe 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.\n\nFor the web, we automatically push every PR that's merged into Master.\n\nFor the app, we do weekly releases where there's a final regression test with all merged PRs from the previous week.\n\nOur process prevents bugs/regressions and ultimately saves a lot of time.\n\n- Long-running branches are the devil\nOften times projects will take weeks/months before they are launched.\n\nInstead 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.\n\nCool Things we Do\n- Every PR has a set of unit tests and automated UI tests run against it.\n- Every PR is code reviewed.\n- We have a dedicated QA team to manually check your PR (it requires four testers to sign off).\n- Every web PR that is approved is automatically deployed (CI).\n- 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.\n- Everything is hosted on Azure. There's plenty of dev/beta/test servers and databases to use.\n- The web and app team have their own Product Managers.\n- We run two-week sprints. The web/app team reviews, estimates, and discusses all sprint issues before they are free to be worked.\n- We often pair program.\n- The majority of our engineers are remote.\n- We have a skilled design team that handles the HTML/LESS for app and website.\n\nWho We're Looking For\nWe want smart engineers who get shit done! Not only do you have to be smart, but you also have to be pragmatic.\n\nLet's say you need to paint a room white.\n\nSmart 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.\n\nSmart 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!\n\nIf 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.\n\nWe're a Team, not a Family\nIt 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).\n\nIt'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.\n\nIf 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.\n\nAnother 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.\n\nRequired Technology Experience\nReact\nRedux/Mobx\nTypescript\nGit\nWeb Application Experience (interactive web pages)\n\nOptional Technology Experience\nReact Native\nElectron\nNative iOS/Android\nAngular\nC# (We use this on our web backend)\nWeb Charting Libraries\n\nWork Remote or in Reno, Nevada\nWe'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.\n\nWe expect remote employees to overlap at least 6 hours with the Reno, Nevada office (we're there 8am-5pm Pacific time).\n\nSalary\nWe're looking to hire engineers for $100k/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.\n\nPerks\n- Unlimited Vacation\n- 401k with 4% company matching \n- 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\n- Flexible schedule\n- Access to the latest fitness devices (power meters, trainers, sensors, etc.)\n\nYour Resume should have:\n- Links to any open source projects you've contributed to (not required)\n- Github/StackOverflow username if you'd like\n- Examples of experience in the "Optional Technology Experience" area\n\nYour Cover Letter should have:\n- Let us know why you want to work for TrainerRoad\n\nWe also Require\nThe 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.\n\nThat'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.\n\nThis also weeds out the vast majority of candidates who just fire off resumes everywhere.\n\nYou can find the refactoring exercise here: https://github.com/trainerroad/RefactoringChallenge\n\nIt has a README.md with instructions.\n\nExcited about our Company?\nIn 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.\n\nFAQs\n\nDo I have to be a cyclist to apply?\nNope! 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!\n\nWhat's unlimited vacation mean?\nThe 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.\n\nIf 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.\n\nEmployees 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.\n\nThat 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.\n\nHow do you work?\nWe'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.\n\nWe try to work as pragmatically as we can. We have excellent designers on staff who go from mockups to responsive HTML with light javascript work.\n\nDevelopment uses Github with a strict pull request process. We test, comment, refactor and improve each other's pull requests.\n\nWe 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.\n\nWe have an Automation Team that only focuses on writing UI tests to speed up testing and find bugs faster.\n\nWe can one-click deploy our app on Alpha, Beta, and Production channels.\n\nWe can one-click deploy our website to Azure (includes smoke tests and warm up).\n\nWe have nightly builds that deploy to Test Flight and Google Play.\n\nWe often pair program via Slack.\n\nWe work off bi-weekly sprint issue lists on Github.\n\nDevelopers 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.\n\nYou didn't ask about education, what's required?\nPlease 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.\n\nHow long until I hear a response from you guys? What's the process?\nIf you don't follow directions in this job posting, you'll be immediately rejected.\n\nIf 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.\n\nIf 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.\n\nWe'll take the top combined refactoring and coding quiz results and set you up for a team interview.\n\nIf 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.\n\nIf all of the above is good, you're hired!\n\nI 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".\n\nWhat's with the dishes analogy?\nDoing 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.\n\nWe 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.\n\nWant more detail about the benefits?\nYou can see a preview of TrainerRoad's health benefits here: https://www.zenefits.com/benefits-preview/?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27\n\nThis is the longest job posting ever, when does it end?\n\nRight now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, React, Developer, Digital Nomad, Education, HTML, Angular, Xamarin and Engineer jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for HigherEducation and want to re-open this job? Use the edit link in the email when you posted the job!
# Senior Node.js + React Developer\n**HigherEducation** partners with many of the most recognizable names in the online education industry to help them build their programs and expand student bases. We have 75M annual site visitors and are very good at what we do. We also love to use cutting edge technologies to make developer life enjoyable and more productive.\n\nThis past year, we drastically improved the performance and architecture of our React + Node + Docker apps as our application traffic tripled. We also implemented an A/B testing platform that allows us to run experiments both server and client side. (Next year, who knows just how high we can fly!)\n\nWe're looking for more on-site (Houston) or remote (anywhere in the US) engineers to join the team to help us hit these goals and keep making use of the great new tech that is emerging every year.\n\nPay is competitive, benefits are great (e.g. 6% 401k matching), the team is tons of fun, and a great work/life balance truly makes you enjoy the time spent on the job.\n\nIf you're awesome at building client and server applications with JavaScript and want to enjoy your engineering-life because you get to use the right tool for the job with no red tape, apply today.\n\n**The ideal candidate will have:**\n* A full stack mentality with a frontend focus\n* Meaningful experience with React apps - you've done it, you have opinions, lessons learned and perhaps some horror stories\n* Meaningful experience with building Node.js API's - you can spin up an API complete with DB and auth with no hand-holding. You also know how to improve performance when requests get slow.\n* Essentially, you love to be involved with the whole stack minus Ops and aren't afraid to take on new and challenging areas, whether it's performance optimization, DevOps, or in-depth CSS optimization.\n\n**Bonus points go to the contestants displaying:**\n* Experience working with new CSS features like Custom properties and CSS Grid\n* Production experience with building and consuming GraphQL API's\n* Strong knowledge of Docker (we deploy everything via Docker)\n* AWS โ specifically EC2, RDS, Elasticache, Lambda, VPC\n* Experience with Docker CI workflows using hosted or on-prem CI platforms such as CircleCI, Codeship, DroneCI, Jenkins, etc\n* DNS, load balancing, failover & scaling strategies\n* Having the right emoji and gif for every situation\n\n**Benefits & Perks:**\n* The short of it: we want you to be really glad that you work here and laugh when recruiters email you opportunities elsewhere\n* 6% 401k matching\n* 100% health / vision / dental for you & subsidies for the rest of your family\n* 15 vacation & sick days / yr.\n* Flexible hours - getting the work done and communicating well is what matters most\n* Gym membership reimbursement up to $100/mo - because those biceps aren't going to grow themselves\n* You get to work with Saul. Believe me, we all appreciate this. \n\nPlease mention the words **INCREASE TEACH CANNON** when applying to show you read the job post completely (#RMy4xMzkuMTA4LjEzOA==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, React, Node, Senior, Engineer, Developer, Digital Nomad, Education, CSS and API jobs that are similar:\n\n
$60,000 — $120,000/year\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Trainer Road and want to re-open this job? Use the edit link in the email when you posted the job!
\nCompensation: $100,000\n\nDo you do your own dishes? We've got a job for you (and it's not dishwashing ;-) ).\n\nDo you put them in the sink and expect someone else to do them? Move on, please.\n\nDo you get pissed (in a professional way) when someone else leaves their dishes in the sink? Please apply!\n\nTrainerRoad 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.\n\nAreas of work include React, TypeScript, Electron and React Native.\n\nWe're looking to hire 3x Javascript Developers to join our team.\n\nApp Development\nWe're moving our apps from cross-platform Xamarin to Electron/React Native. You'd be involved in this process and would work with an experienced engineer(s) to rebuild a section of the app.\n\nOur goal is to increase the speed of app development. We do this through HRM, fast computers, a great build chain, automated testing, clear and well-defined issues and a dedicated QA team that tests every PR.\n\nWe track what our users do, learn from that and improve the product. We want this loop to be a quick as possible.\n\nOur website is built in Angular 2+. With our move to React on the app side we'll be making new elements in React on the web.\n\nThis 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.\n\nEngineering Principals we believe in\n- Write good code, but not necessarily great code. \nGood code ships, great code gets "tinkered" with and debated about ad nauseam.\n\n- Good code is understandable. \nWe admit it, we've made things too complex in the past. We've had complex class hierarchies and really shown off our CS skills.\n\nSure, 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.\n\nWe believe in a few more lines of code for the sake of clarity and debugging ease.\n\n- Good code is testable, and we're pragmatic about testing. \nYou 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.\n\n- Quick builds will set you free! \nTo be a successful engineer, you need to get into "flow" (more on that below) as often as you can. That's why we love HRM.\n\n- We want just enough process to be awesome, and nothing more.\nWe 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.\n\nFor the web, we automatically push every PR that's merged into Master.\n\nFor the app, we do weekly releases where there's a final regression test with all merged PRs from the previous week.\n\nOur process prevents bugs/regressions and ultimately saves a lot of time.\n\n- Long-running branches are the devil\nOften times projects will take weeks/months before they are launched.\n\nInstead 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.\n\nCool Things we Do\n- Every PR has a set of unit tests and automated UI tests run against it.\n- Every PR is code reviewed.\n- We have a dedicated QA team to manually check your PR (it requires four testers to sign off).\n- Every web PR that is approved is automatically deployed (CI).\n- 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.\n- Everything is hosted on Azure. There's plenty of dev/beta/test servers and databases to use.\n- The web and app team have their own Product Managers.\n- We run two-week sprints. The web/app team reviews, estimates, and discusses all sprint issues before they are free to be worked.\n- We often pair program.\n- The majority of our engineers are remote.\n- We have a skilled design team that handles the HTML/LESS for app and website.\n\nWho We're Looking For\nWe want smart engineers who get shit done! Not only do you have to be smart, but you also have to be pragmatic.\n\nLet's say you need to paint a room white.\n\nSmart 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.\n\nSmart 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!\n\nIf 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.\n\nWe're a Team, not a Family\nIt 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).\n\nIt'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.\n\nIf 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.\n\nAnother 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.\n\nRequired Technology Experience\nReact\nRedux\nTypescript\nGit\nWeb Application Experience (interactive web pages)\n\nOptional Technology Experience\nReact Native\nElectron\nNative iOS/Android\nAngular\nC# (We use this on our web backend)\nWeb Charting Libraries\n\nWork Remote or in Reno, Nevada\nWe'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.\n\nWe expect remote employees to overlap at least 6 hours with the Reno, Nevada office (we're there 8am-5pm Pacific time).\n\nSalary\nWe're looking to hire engineers for $100k/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.\n\nPerks\n- Unlimited Vacation\n- 401k with 4% company matching \n- 99% of employees 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\n- Flexible schedule\n- Access to the latest fitness devices (power meters, trainers, sensors, etc.)\n\nYour Resume should have:\n- Links to any open source projects you've contributed to (not required)\n- Github/StackOverflow username if you'd like\n- Examples of experience in the "Optional Technology Experience" area\n\nYour Cover Letter should have:\n- Let us know why you want to work for TrainerRoad\n\nWe also Require\nThe 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.\n\nThat'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.\n\nThis also weeds out the vast majority of candidates who just fire off resumes everywhere.\n\nYou can find the refactoring exercise here: https://github.com/trainerroad/RefactoringChallenge\n\nIt has a README.md with instructions.\n\nExcited about our Company?\nIn 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.\n\nFAQs\n\nDo I have to be a cyclist to apply?\nNope! 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!\n\nWhat's unlimited vacation mean?\nThe 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.\n\nIf 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.\n\nEmployees 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.\n\nThat 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.\n\nHow do you work?\nWe'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.\n\nWe try to work as pragmatically as we can. We have excellent designers on staff who go from mockups to responsive HTML with light javascript work.\n\nDevelopment uses Github with a strict pull request process. We test, comment, refactor and improve each other's pull requests.\n\nWe 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.\n\nWe have an Automation Team that only focuses on writing UI tests to speed up testing and find bugs faster.\n\nWe can one-click deploy our app on Alpha, Beta, and Production channels.\n\nWe can one-click deploy our website to Azure (includes smoke tests and warm up).\n\nWe have nightly builds that deploy to Test Flight and Google Play.\n\nWe often pair program via Slack.\n\nWe work off bi-weekly sprint issue lists on Github.\n\nDevelopers 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.\n\nYou didn't ask about education, what's required?\nPlease 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.\n\nHow long until I hear a response from you guys? What's the process?\nIf you don't follow directions in this job posting, you'll be immediately rejected.\n\nIf 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.\n\nIf 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.\n\nWe'll take the top combined refactoring and coding quiz results and set you up for a team interview.\n\nIf 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.\n\nIf all of the above is good, you're hired!\n\nI 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".\n\nWhat's with the dishes analogy?\nDoing 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.\n\nWe 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.\n\nWant more detail about the benefits?\nYou can see a preview of TrainerRoad's health benefits here: https://www.zenefits.com/benefits-preview/?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27\n\nThis is the longest job posting ever, when does it end?\n\nRight now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, React, Developer, Digital Nomad, Education, HTML, Angular, Xamarin and Engineer jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for HigherEducation and want to re-open this job? Use the edit link in the email when you posted the job!
**HigherEducation partners with many of the most recognizable names in the online education industry to help them build their programs and expand student bases. We have 75M annual site visitors and we are very good at what we do.** We also love to use cutting edge technologies to make developer life enjoyable and more productive.\nLast year, we drastically improved the performance and architecture of our React + Node + Docker apps as our application traffic tripled. This year, we're building new features, making some things serverless/Lambda, beefing up our tracking and analytics, and running a bunch of A/B tests take things to the next level. (Next year, who knows just how high we can fly!)\nWe're looking for more remote (anywhere in the US) or on-site (Houston) engineers to join the team to help us hit these goals and keep making use of the great new tech that is emerging every year.\nPay is competitive, benefits are great (e.g. 6% 401k matching), the team is tons of fun, and a great work/life balance truly makes you enjoy the time spent on the job.\nIf you're awesome at building client and server applications with JavaScript and want to enjoy your engineering-life because you get to use the right tool for the job with no red tape, apply today.\n**The ideal candidate will have:**\n- Meaningful experience with React apps - you've done it, you have opinions, lessons learned and perhaps some horror stories\n- Meaningful experience with building Node.js API's - you can spin up an API complete with DB and auth with no hand-holding. You also know how to improve performance when requests get slow.\n- Essentially, you love to be involved with the whole stack minus Ops and aren't afraid to take on new and challenging areas, whether it's machine learning, DevOps, or in-depth CSS optimization.\n**Bonus points go to the contestants displaying:**\n- Production experience with building and consuming GraphQL API's\n- Strong knowledge of Docker (we deploy everything via Docker)\n- AWS โ specifically EC2, RDS, Elasticache, Lambda, VPC\n- Experience with Docker CI workflows using hosted or on-prem CI platforms such as CircleCI, Codeship, DroneCI, Jenkins, etc\n- DNS, load balancing, failover & scaling strategies\n- Having the right emoji and gif for every situation\n**Benefits & Perks:**\n- The short of it: we want you to be really glad that you work here and laugh when recruiters email you opportunities elsewhere\n- 6% 401k matching\n- 100% health / vision / dental for you & subsidies for the rest of your family\n- 15 vacation & sick days / yr.\n- Flexible hours - getting the work done and communicating well is what matters most\n- Gym membership reimbursement up to $100/mo - because those biceps aren't going to grow themselves\n- You get to work with Chad. Believe me, we all appreciate this. \n\nPlease mention the words **GATHER LONG MEMBER** when applying to show you read the job post completely (#RMy4xMzkuMTA4LjEzOA==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, React, Node, Senior, Full Stack, Developer, Digital Nomad, Education, CSS and API jobs that are similar:\n\n
$60,000 — $120,000/year\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.