**Senior Software Engineer (Web Platform, Node, React) - Remote**\n\nItโs an exciting time to be at GasBuddy, the leading travel and navigation app used by more North American drivers to save money on gas than any other. In 2021, GasBuddy hit #1 on the iOS app store, rebounded from the pandemic to post record-breaking revenue, hit $1+ billion in total fuel purchased via the Pay with GasBuddy card, and extended our partnership ecosystem with several world-class companies like Foursquare, GetUpside, Grubhub, Gridwise, and CarAdvise. Our success depends on bright, energetic, talented people who share a passion for helping millions of consumers save on every gallon of fuel purchasedโand having fun along the way.\n\nWeโre looking for a Full-Stack Software Developer, with a heavy focus on React, to join our team to help lead the development of features and launch new GasBuddy products on our consumer web properties. You will actively contribute towards the development of web properties and internal tools; integrate against a microservice architecture; and assess, evaluate and rebuild GasBuddy.com. GasBuddy.com receives a tremendous amount of traffic, 1.6 million unique hits per month, and part of your responsibility will be to mirror the mobile experience on the web.\n\nWhat Youโll Do:\n\n- Debug, build and deploy GasBuddy.com and relevant web projects\n- Collaborate and maintain a high standard of communication with team members, designers, product managers to provide end-to-end solutions\n- Develop in a full-stack software system that includes web applications, REST APIs, and microservices\n- Encourage and uphold best practices for web development, including (but not limited to) writing clean and performant code, developing responsive code, and applying accessibility standards\n- Implement practical solutions for large-scale problems as well as the everyday quality of life issues\n- Write integration tests for newly implemented code to maintain product integrity\n- Create and review pull requests on a daily basis\n\nWhat You Need:\n\n- BA/BS in Computer Science or related technical field, or equivalent professional experience\n- Strong knowledge of modern frontend JavaScript frameworks, for example: React, Angular, Ember, or Backbone\n- 4+ years experience building web applications using React including (but not limited to) personal side projects, school projects, and more\n- 2+ years professional experience with CSS\n- Solid understanding of various SEO strategies\n- Experience with building Webpack configuration\n- Familiarity with micro-service architecture\n- Experience working with Node.js, RESTful services, and building microservices\n- Strong knowledge of Web UI and UX design principles, programming patterns, and best practices\n- Ability to interact with remote peers in a positive, confident, and professional manner\n- Excellent communication skills to deliver verbal and written information for both technical and non-technical users\n- Ability to work effectively both autonomously and while on a team in a fast-paced work environment\n\nNice To Have:\n\n- Experience with agile methodologies\n- Proficiency with accessibility standards\n- Solid understanding of Webpack chunking\n- Experience with universal/isomorphic rendering, GraphQL\n- Familiarity with Kubernetes, Conventional Commits, Familiarity with Gitflow Workflow\n\n**Why GasBuddy?**\n\nWe offer:\n\n- Competitive salary\n- Comprehensive benefits package including health, dental, and vision coverage effective immediately\n- Work from home setup provided (windows or mac, external monitors)\n- Monthly allowance for remote work\n- Matching Group Retirement Savings Plan\n- Unlimited PTO\n- Fully flexible remote work environment\n- Full access to Linked-In Learning\n- Quarterly self-investment allowance for personal and professional development, health and wellness, entertainment, travel, charitable giving, tech, - travel, etc\n- A strong culture that values authenticity, trust, curiosity, and diversity of thought\n \n\n_GasBuddy is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regards to race, colour, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state or applicable local law._ \n\nPlease mention the word **POSH** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xMDg=). 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
$110,000 — $120,000/year\n
\n\n#Location\nWorldwide
๐ 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 Simple Poll and want to re-open this job? Use the edit link in the email when you posted the job!
# Senior Software Engineer (Full Stack)\n\n## Simple Poll\n\nFull Time โ Remote\n\n\n# About Simple Poll\n\n- Simple Poll brings polls and surveys natively into Slack. Learn more about the product on [https://simplepoll.rocks](https://simplepoll.rocks)\n- Wilhelm created Simple Poll in early 2016 to improve his own workflow when working in Slack. Started as a side project and then grew up to be a real company!\n- Simple Poll is one of the most popular apps for Slack and over the course of a year serves millions of users. As a member of the engineering team, you will be able to directly impact the experience of all of those users.\n- We are a fairly early stage company with a small and growing team. We're profitable, bootstrapped (no external investment) and very much plan to stay that way!\n\nBecause weโre such a small team, you will be able to have a massive impact. Not just on Simple Poll the product and its millions of users but also on the company, our culture, and our day to day collaboration. \n\nFrom an engineering perspective Simple Poll can often feel similar to building an API. Slack apps work largely by receiving JSON payloads from Slack, making API calls to the Slack API, and then returning some JSON back to Slack. As such, our engineering work tends to be very backend-heavy and although we do have a web dashboard, writing HTML, CSS, and JavaScript is more rare.\n\nIn our day to day work we face an interesting set of evolving engineering and product challenges:\n\n- One such challenge is dealing creatively with the constraints of the Slack platform. Since Simple Poll exists almost entirely within Slack, we are bound by many of the constraints and extension capabilities of the Slack platform, such as the block kit framework ([https://api.slack.com/block-kit](https://api.slack.com/block-kit)). A powerful set of tools is available to us, but the path to bringing a feature to life is sometimes not as straightforward as it seems.\n- We also constantly face trade offs between making Simple Poll more powerful (and implementing a long list of customer feature requests) while simultaneously maintaining and improving the simplicity that out customers love. Finding a good balance is important here and often we find that there is a way to achieve both capability and simplicity.\n- Slack is also constantly evolving and it is our responsibility to keep up with this evolution to ensure that Simple Poll works no matter what Slack context users find themselves in. Recent wide-reaching changes have been the introduction of Slack Enterprise Grid (multiple Slack workspace under the same umbrella) and Slack Connect (shared channels between different Slack workspaces). These changes make it more challenging to model Slack entities like users and channels โ if youโre curious to learn more about this problem, check out this blog post: [https://wilhelmklopp.com/posts/slack-database-modelling/](https://wilhelmklopp.com/posts/slack-database-modelling/)\n\n### Remote\n\nWe are remote-first with folks across Canada, the UK, and Germany ๐ ย We love and embrace remote working (and have done so even in pre-pandemic times). But especially as the pandemic winds down and more travel opens up, we plan to regularly get everyone together for a one-week company offsite, probably twice a year. Our last company offsite took us to Toronto in Canada ๐\n\n# The ideal candidate\n\n- Excellent verbal and written communication skills\n- A high degree of empathy\n- 3+ years of experience working on production web applications written primarily in Python\n- Experience with JavaScript, HTML, and CSS\n- You care about the product as well as the code\n- You enjoy picking up new skills and are always learning and growing\n- You have an ability to think critically and pragmatically about designing systems and building features\n- You enjoy shipping and getting things done\n\n# Responsibilities\n\n- Write, review, deploy, and maintain code in mostly Python (back end) and HTML/CSS/JavaScript (front end)\n- Collaborate with the rest of the team on defining and implementing new features and coordinate to prioritise engineering work\n- Debug production issues and implement corresponding fixes\n- Take ownership of parts of the codebase\n- Document the systems you help build, monitor, and maintain\n- Evaluate and recommend solutions to guide team decision making\n- Improve engineering standards, tooling, and processes\n- Rotating responsibilities for on-call\n\n## You Might Work On\n\n- Architecting and implementing new features. Some of the things coming up on our roadmap are blind polls, ranked polls, exports to google sheets, and many more!\n- UX Improvements to make Simple Poll *simpler* and more flexible\n- Performance improvements to make Simple Poll faster\n- Improving reliability, which could for example entail setting up a new Datadog dashboard\n- Work with a designer to build a new page in our frontend and then implement that page based on their design\n- Something completely different! As an early stage company, we tend to be pretty "all hands on deck" when something comes up that we need to get done\n- Use and provide feedback on [Kolo](https://kolo.app). A local Django development tool that weโve been building\n\n# Practicals and benefits\n\n- You will report directly to the CEO (Wilhelm)\n- This is a fully remote, full time (40 hours per week) position. Your primary timezone must be between UTC-5 and UTC+2 (inclusive on both ends) to ensure we have enough overlap as a team\n- We'll buy you a new MacBook Pro and any other tools you need to do your best work (screens, accessories, etc.)\n- 30 days of holiday a year (including local national holidays), and you're encouraged to take all of it. You're also free to take additional time off for any other reasonable reasons, for example if you're sick (of course!) but also if you need to spend an afternoon taking care of something personal.\n- Sustainable and healthy working matters to us. We care about building delightful products for our customers, not hitting arbitrary daily hour counts.\n- The start date for this role is January or February 2022\n\n## Our principles\n\n*Inspired (often straight up copied) by the [Zen of GitHub](https://warpspire.com/posts/taste) and the [Zen of Python](https://en.wikipedia.org/wiki/Zen_of_Python)*\n\nExplicit is better than implicit\n\nSimple is better than complex\n\nFavor focus over features\n\nAnything added dilutes everything else\n\nMind your words, they are important\n\nCraft the details, they matter\n\nShip early and often\n\nNever miss an opportunity to delight\n\nBuild for the long term\n\nUse what you build with pride\n\nCreate lasting value for customers\n\nMistakes are possible when moving fast\n\nEmpower with courtesy and empathy\n\n## Our tech stack\n\n- Python + Django\n- PostgresQL\n- Heroku\n- Amazon Web Services\n- GitHub\n- HTML, Tailwind CSS, Vanilla JavaScript\n- Slack, Datadog, Zoom, Gmail, Google Calendar, Notion\n- Our own products! (including https://kolo.app)\n\n# How to apply\n\n[Apply via this form](https://docs.google.com/forms/d/e/1FAIpQLSerhXiCMolv2Y1dLodNvaRJu9eT-FCZ2LUgdrDwZtlDg2R0zw/viewform?usp=pp_url&entry.2062135242=Full-stack)\n\nHave any questions? Email me: [email protected]\n\nWe're excited to review your application! \n\n\n\n \n\nPlease mention the word **FASHIONABLY** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xMDg=). 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
$90,000 — $120,000/year\n
\n\n#Location\nWorldwide
# 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 Forestreet and want to re-open this job? Use the edit link in the email when you posted the job!
**Who is Forestreet?**\n\nForestreet is a fast growing startup revolutionising how companies engage with innovation and technology. Building solutions utilising the latest AI and data technologies we are proud to list some of the most well-known brands as our customers. \n\nForestreet is in the process of being certified as a B Corporation. B Corporation businesses meet the highest standards of verified social and environmental performance. B Corps are accelerating a global culture shift to redefine success in business and build a more inclusive and sustainable economy.\n\n**What will you do at Forestreet?**\n\nForestreet is looking for a junior / mid-level, self-motivated front-end engineer to join our growing team. Weโre looking for someone who has a passion for front-end development and design, appreciates code quality and has a willingness to learn.\n\nYour responsibilities as a front-end engineer include:\n\n* Work closely with a small, dynamic team to build exciting new products and platforms within the data-science field.\n* Develop web apps using a modern technology stack, using tools such as React, ES6, and Webpack.\n* Hone and apply your UX design skills to wireframe new views and features in our products.\n* Present these wireframes to key stakeholders at Forestreet to gather requirements and iterate on your designs.\n* Deploy and manage web-apps inside AWS.\n* Adhere to best practices to write clean, extensible code.\n\n**Who are you?**\n\nAs a key early member of the team, you will be successful in this position if you:\n\n* Have a good understanding of JavaScript, front-end development, and UX design.\n* Have some experience building web applications in React.\n* Have used TypeScript before.\n* Understand REST principles and have experience consuming REST APIs.\n* Have tinkered with AWS, GCP, Heroku, or DigitalOcean before.\n* Have the drive to bring new products and ideas to market quickly, a willingness to experiment and take risks, and a desire to work in a tight-knit, dynamic, collaborative environment\n* Are a great communicator, and able to communicate technical terms and understandings well within a team. \n* Willing and able to work remotely and feel confident using video chat.\n\n**Location**\n\nUnited Kingdom - Temporarily Remote due to COVID-19.\n\nOnce Covid restrictions lift (2021), a travel allowance will be provided to attend fortnightly team meetings (location tbd) and monthly all-Forestreet meetings in London. \n\nPlease mention the words **UNFAIR SWEET FOAM** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xMDg=). 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
$22,000 — $30,000/year\n
\n\n#Location\nUnited Kingdom
# 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.