Remote Engineer + GraphQL Jobs in Jul 2019 📈 Open Startup
RSS
API
Post a Job

get a remote job
you can do anywhere

11 Remote Engineer Graphql Jobs at companies like Futurepet, Joyn and Amondo last posted 2 days ago

11 Remote Engineer Graphql Jobs at companies like Futurepet, Joyn and Amondo last posted 2 days ago

Get a  email of all new remote Engineer + Graphql jobs

Subscribe
×

  Jobs

  People

👉 Hiring for a remote Engineer + Graphql position?

Post a Job - $299
on the 🏆 #1 remote jobs board

Yesterday

FuturePet


Full Stack Engineer

verified
North America

Full Stack Engineer


FuturePet

North America verified

elixir

graphql

phoenix

react

elixir

graphql

phoenix

react

North America2d
# Full Stack Developer{linebreak}{linebreak}Full-Time | Remote{linebreak}{linebreak}FuturePet is the company behind GoFetch Health, a product that aims to improve pets' lives through education, preventative care and cheaper vet visits. You can think of it as a loyalty program for vet clinics, but our ambitions don't stop there. We are expanding our small team with a third developer to add to our development capacity as we solidify, extend and scale up our application.{linebreak}{linebreak}We're looking for an engineer who is excited about our technology stack (though having experience in it isn't a requirement) and isn't afraid to learn new things every day. We're a small team so ideally they should be comfortable working across the stack as well as on our React Native apps. If you are a pet owner and have experience containerizing and deploying applications to GCP or similar, that is a bonus. Join us and help make health care better for our furry friends!{linebreak}{linebreak}You can find more info about what we do here: https://health.gofetch.ca/{linebreak}{linebreak}## During your first 3 months you will:{linebreak}{linebreak}- Participate in high level system architecture and software design decisions{linebreak}- Raise the bar for our engineering team by defining and iterating on our best practices{linebreak}- Propose and implement changes to our GraphQL schema.{linebreak}- Deploy updates to our Elixir/Phoenix application.{linebreak}- Deploy updates to our React and React Native applications{linebreak}- Help shape our vision for a new containerized infrastructure.{linebreak}- Work with our business team to take high level requirements and turn them into actionable changes.{linebreak}- Meet us all in person on the beach in Mexico!{linebreak}{linebreak}## After 12 months you will have:{linebreak}{linebreak}- Helped complete our infrastructure migration to kubernetes on GCP.{linebreak}- Scaled our application to serve 20x more users.{linebreak}- Lead the creation and implementation of large technical projects from start to finish{linebreak}- Mentored new members of the engineering team{linebreak}- Worked with customers and our product team to build and test new features of our product.{linebreak}{linebreak}## Technical Environment{linebreak}{linebreak}- GCP{linebreak}- Heroku{linebreak}- PostgreSQL{linebreak}- Elixir/Phoenix{linebreak}- GraphQL{linebreak}- React{linebreak}- React Native{linebreak}- The rest is up to you! {linebreak}{linebreak}#Salary{linebreak}$80000 - $100000 CAD + 0.29% - 0.39% equity{linebreak} {linebreak}{linebreak}#Location{linebreak}- North America

See more jobs at FuturePet

Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! 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 month

Joyn


Senior Javascript Engineer

verified
🌏Worldwide

Senior Javascript Engineer


Joyn

🌏Worldwide verified

javascript

css

react

graphql

javascript

css

react

graphql

🌏Worldwide13d
## About us{linebreak}{linebreak}Do you love stories? If so, please keep reading, because we certainly do. We believe the ability to tell stories is what makes us human. Joyn is your streaming app with over 50 live TV channels, exclusive previews, originals and collections. We understand Joyn as a partnership – an invitation to content-providers and users alike to make entertainment more meaningful and fun. Our app aggregates global and especially local content in a relevant way for Germany, both live TV and on-demand content. All kinds of stories and more to come, everyday.{linebreak}We hire the best, because we need people that are as customer-focused as we are. We are looking for champions to help us further connect with our audience. It’s not a small or easy task, but it’s a fun and rewarding one. Do you think you’re up for it? Great. Then send us your application!{linebreak}{linebreak}## About the job{linebreak}{linebreak}We’re looking for a passionate (Senior) JavaScript Developer who will join us to build the best web platform for streaming video content that users use on a daily basis. You will have an overall responsibility of developing a high quality product to satisfy our customers needs and continuously improving working process, tooling and ways of working.{linebreak}{linebreak}## What you tell people at parties{linebreak}{linebreak}"No additional apps, just your favourite video content on any device - We make it happen!"{linebreak}{linebreak}## Why you'll love working at Joyn{linebreak}{linebreak}- Fast-paced startup backed by two of the biggest names in digital entertainment: ProSiebenSat.1 and Discovery Networks International{linebreak}- Great opportunities for personal and professional growth{linebreak}- Ability to put your stamp on an innovative product{linebreak}- Open, transparent, and bureaucracy-free company culture{linebreak}- Competitive compensation package{linebreak}- Flexible working times{linebreak}- Highly international working environment{linebreak}{linebreak}{linebreak}Are you ready? We're fast, we're well-funded and growing quickly. Joyn has just started, It's the best time to join us and shape our vision.{linebreak}{linebreak}# Responsibilities{linebreak} ## What would you do{linebreak}{linebreak}Develop our web applications (bringing the idea of micro services to the frontend) to deliver a web platform with a focus on customer amazement{linebreak}{linebreak}Work together with team members (including pair programming and constructive code reviews) to craft JavaScript/React code that excites{linebreak}{linebreak}Acquire latest knowledge on web technologies, dev-trends and best practices, share them within the team and/or discus them in a community of practice{linebreak}{linebreak}## How you do it{linebreak}{linebreak}You prioritize your own work together with your team and Product Owner in an agile work environment{linebreak}You will receive immediate feedback from end users and you will have a lot of opportunities to experiment{linebreak}You improve the quality of the web application, ensuring a maintainable architecture{linebreak}You actively coach team members and continuously provide them with constructive feedback{linebreak} {linebreak}{linebreak}# Requirements{linebreak}Minimum of 5 years of experience as an web developer{linebreak}You are experienced in JavaScript (at least ES2017){linebreak}You have realized projects with react, sass, GraphQL, webpack{linebreak}You have used tools/services like: npm, github, aws {linebreak}You're experienced when it comes to improving your colleagues craftsmanship and technical skills{linebreak}You care about code quality{linebreak}Agile way of working is almost your second nature{linebreak}You love to work as a force multiplier; to lift the productivity of the whole team{linebreak}You take pride in what you do, but welcome feedback{linebreak}You are adaptable and don't mind stepping outside of your comfort zone{linebreak}Good communication skills in English{linebreak}Willing to relocate to Munich (or you are within daily travel distance){linebreak}What you can tell people at a party{linebreak}“I work for this really cool tech startup and advise them to take the right decisions on behalf of their users.”{linebreak}{linebreak} {linebreak}{linebreak}#Location{linebreak}- 🌏Worldwide

See more jobs at Joyn

Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! 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.

Amondo


Backend Engineer

verified
🌏Worldwide

Backend Engineer


Amondo

🌏Worldwide verified

backend

engineer

postgresql

graphql

backend

engineer

postgresql

graphql

🌏Worldwide13d
👋We are looking for a backend engineer to help us continue to build The Experience Platform, providing content curation tools to the world’s leading companies in live events. We're looking for an experienced developer to join our team in order to support our ambitious development roadmap.{linebreak}{linebreak}We are still a small dev/product team of five (3x frontend, backend and design/pm) but are making fantastic progress building out a platform and tool that is being used by the world’s leading companies in music, sport, entertainment and fashion, including a number of Fortune 500s.{linebreak}{linebreak}This is a super exciting stage in our journey - and is a fantastic opportunity to join a fast growing and innovative startup as it starts to gain traction in the market. 🚀{linebreak}{linebreak}* 🌎 Fully-remote (we’re London-based, but with a distributed team){linebreak}* 👏 Competitive pay and equity{linebreak}* 🌴 Full-time position, with flexible work hours{linebreak}* 💻 Perks in the pipeline{linebreak} {linebreak}{linebreak}# Requirements{linebreak}We use PostgreSQL, TypeScript and JavaScript to make most of the magic happen. This is exposed via GraphQL and REST APIs and is hosted on AWS and Heroku. We also do a lot of work with the Instagram, Facebook and Twitter APIs (with others on the roadmap), so knowing these is a must.{linebreak}{linebreak}* 💪 Strong, demonstrable working experience with PostgreSQL and GraphQL{linebreak}* 🤖 Experience working with popular social/media/content APIs including Twitter, Instagram, Facebook, YouTube, Spotify, GDrive and Dropbox{linebreak}* ☁️Confident working with AWS and Heroku{linebreak}* ⛽️ Git and CI development experience{linebreak}* 📇 Excellent communication skills{linebreak}* ⚡️ Ideally with experience working in a lean (and remote) startup environment{linebreak}* 😍 Bonus: Cloudinary, SendGrid, RabbitMQ, Infosec, S3+CloudFront {linebreak}{linebreak}#Location{linebreak}- 🌏Worldwide

See more jobs at Amondo

# How do you apply?{linebreak} We have a four-stage application process:{linebreak}{linebreak}1. Fill in the Typeform survey{linebreak}2. If you are selected, a short call with the founder, to discuss the company, mission, team and ops{linebreak}3. A short call with a couple of our dev team to discuss the stack and processes{linebreak}4. A paid trial project - which will give us an opportunity to get to know each other{linebreak}
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! 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 year

We are a small (4 people only) company distributed across North America and Europe, with an office in Toronto, Ontario. We're looking for someone to help build and support new features as we scale out the product and company.{linebreak}{linebreak}*If you’d like to work remotely, please note that we’re only able to consider applicants based in Canada, the US, UK or Europe at this time.*{linebreak}{linebreak}## About Jupiter{linebreak}Jupiter creates operations/logistics (CRM/Scheduling/etc) software for service-based professionals with a current focus on the beauty and personal care verticals. We believe by making affordable software to help people run their businesses they can focus on their customers and strengthen the communities around them. People first, tech second.{linebreak}{linebreak}# Responsibilities{linebreak} You will be primarily working with React, React Native, Node.js, and GraphQL. This role is largely technical however you will be working with the rest of the team to ensure our clients receive the very best customer experience. This occasionally means working on the product roadmap or internal/external documentation. (It's a start-up!){linebreak}{linebreak}We're looking for someone who is **particularly interested in designing and creating systems** within the constraints of a start-up.{linebreak}{linebreak}Day-to-day you will be:{linebreak}* Designing and implementing new features{linebreak}* Estimating effort and timelines and working to define/refine product roadmap{linebreak}* Building internal tooling{linebreak}* Maintaining current codebase{linebreak}* Writing effective code which is stable, secure, scalable, and efficient{linebreak}* Taking part in mentorship activities {linebreak}{linebreak}# Requirements{linebreak}* Experience building cross-browser compatible web apps with focus on strong UI{linebreak}* Production environment coding expeirence{linebreak}* Knowledge of best practices & patterns for large scale web applications{linebreak}* Strong communication and execution skills{linebreak}{linebreak}Interest in the beauty and personal care industries is preferred.

See more jobs at Jupiter

# How do you apply?{linebreak} This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! 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.

Sandbox VR

 

Senior Javascript Engineer (fullstack)

Senior Javascript Engineer (fullstack)  


Sandbox VR


react

node

graphql

javascript

react

node

graphql

javascript

5mo
We’re Sandbox VR, and we’re the most advanced virtual reality experience in the world. Inside our rooms, we take you on thrilling adventures and transform you into new characters. Our experience is like the movies, except you’re actually with your friends inside the movie.{linebreak}{linebreak}We're backed by Andreessen Horowitz and recently announced our Series A of $67m.{linebreak}{linebreak}Since we launched in Hong Kong in 2017, we’re now live in 6 locations and 5 countries around the world (we’re the #1 Activity in Hong Kong and Singapore on TripAdvisor), and we’re quickly expanding.{linebreak}{linebreak}# Responsibilities{linebreak} As an early engineer at Sandbox VR, you'll have a huge impact on our product. This is a full-stack Javascript position, so you'll be working closely with the rest of our team building our core online software experience and touching all aspects of our code and stack including web infrastructure, APIs, and frontend tech.{linebreak}{linebreak}This team has the challenge to tie together the online and offline experience across web, device, virtual reality, and physical retail through a novel digital experience. You will help us build this software and stack from the ground up and help define our engineering culture. You will be a significant code contributor.{linebreak} {linebreak}{linebreak}# Requirements{linebreak}Who are we looking for?{linebreak}{linebreak}You consider yourself a Javascript engineer over anything else. Your passion is keeping up with the ever-changing JS landscape and hacking with the newest JS tools.{linebreak}{linebreak}Experience with our stack: React, GraphQL w/Apollo, TypeScript, NodeJS, Postgres, Redis, Kubernetes, Google Cloud Platform{linebreak}{linebreak}We value ownership highly—the ability to take an idea through all the stages from conception to shipping a product. This reflects throughout our company but is especially true in engineering.{linebreak}{linebreak}You love building new things with modern tools. You can hack together ideas without compromising stability, security, code integrity or the user experience. You know what it takes to ship software and understand a path from MVP to scaling a product and codebase. You understand how to design systems in a distributed manner. We build and release frequently and look for those who share that passion.{linebreak}{linebreak}You will also help architect our internal systems and processes including analytics, release engineering, monitoring, data management, and other components of small team software development.{linebreak}{linebreak}Sandbox VR is a distributed team - reliable internet access is our only requirement. {linebreak}{linebreak}#Salary{linebreak}$100,000 - $140,000{linebreak}

See more jobs at Sandbox VR

# How do you apply?{linebreak} This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! 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.

Crazy Egg


Full-stack Product Engineer

verified

Full-stack Product Engineer


Crazy Egg

verified

product

rails

react

emberjs

product

rails

react

emberjs

7mo
### About us:{linebreak}{linebreak}Since 2005, over 300,000 websites have used Crazy Egg to understand how their audience experiences their website and their product. We are pioneers in data visualization, in conversion rate optimization, and in helping small and medium businesses get immense value quickly and accurately from incredibly large data sets. That's what we love to do. We are looking for a product and customer minded Full Stack Engineer to help build on that foundation and improve our product, and the tools, technology and platform we use to help our customers. You will be joining Crazy Egg as a Full Stack Engineer and help in scaling our systems and move us towards a service oriented architecture. Here's what that looks like at Crazy Egg, and here are the values you’d be excited to stand behind:{linebreak}{linebreak}### As a team we strive for:{linebreak}{linebreak}- Direct, undeniable, customer impact. We have incredible customers that we're grateful for and we believe the best teammates are the ones who, regardless of function or discipline, are eager and excited to find a way to connect their work directly to customers.{linebreak}- Trusted independence with interdependence. You are fully trusted as a full owner of the work you do; self-determined, responsible, accountable, and celebrated. With that freedom, you acknowledge, a broader social context. We work together, we partner, we collaborate, and we make sure the work we take on and hand off is done thoughtfully and with care.{linebreak}- Assume positive intent. All outcomes may not be what we desired, what we expected, or what we needed. But they happened because people take chances and are willing to make decisions. We assume people try their hardest and try their best, we assume their actions started with the most positive of intentions. Every conversation, assessment, piece of feedback, starts with that assumption, on both sides. This ensures our team is built on a foundation of trust.{linebreak}- Care and inclusion; sincerely. We work at Crazy Egg because we believe in the opportunity, we believe in the vision, we believe in our people, and we believe in our ability to build something wonderful. It is those beliefs that also mean we care about the market, we care about the vision, we care about each other, and we care about building something wonderful. When all of this falls into place, our customers are able to build better businesses and succeed.{linebreak}{linebreak}{linebreak}### As an engineer what we hope you strive for:{linebreak}{linebreak}- The ability to work independently and with other engineers to develop new user experience-focused web applications, or provide support for existing systems.{linebreak}- Have the ability to work on multiple parts of a web application, from internal backend APIs to dynamic frontend interfaces.{linebreak}- Collaborate with designers, front-end specialists, other engineers, stakeholders, and clients to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product using the best technologies.{linebreak}- Assist in scoping, estimating, and planning of projects.{linebreak}- Participate in code review, pairing, and other forms of knowledge sharing.{linebreak}- Support of production applications may be required on some projects.{linebreak}- Mentoring and helping others grow and make an impact{linebreak}{linebreak}### Experience and Skills we’re looking for:{linebreak}{linebreak}- Prior experience in developing single page applications - We use Ember.js/React/Redux/GraphQL{linebreak}- Prior experience developing web applications using web frameworks - We use Ruby on Rails/Node/Elixir/Phoenix.{linebreak}- Excellent planning, communication and collaboration skills{linebreak}- Understanding of best practices for web development and software design{linebreak}{linebreak}### Nice to have, but not required experience:{linebreak}{linebreak}- Previous remote working experience (nice to have but not necessarily required){linebreak}- Prior client services, consulting, or freelancing experience{linebreak}- Working in a startup environment{linebreak}- Previous role as a team leader{linebreak}- Working on web applications that process large volumes of data and/or receive high volumes of traffic{linebreak}- Using a variety of AWS tools{linebreak}- Using Docker and Kubernetes in a production environment{linebreak}{linebreak}{linebreak}### Perks and Benefits{linebreak}{linebreak}- We believe in building the best team possible, regardless of geographic location. Our team is fully distributed all over the world and we believe in working where you’re the most productive and happiest.{linebreak}- We have full trust in you and believe in finding a good balance. Work should be a paced marathon, not a sprint, and so. {linebreak}- We have an unlimited vacation policy.{linebreak}- We provide full benefits of Dental/Medical.{linebreak}- We believe in supporting your growth and opportunity. Crazy Egg was founded 14 years ago by accomplished founders.{linebreak}- If you’re looking to learn what it takes to one day break off on your own and start your own startup, we think this is a good opportunity for you.{linebreak}{linebreak}#### Direct applicants only. No recruiters please.{linebreak}{linebreak}If you’re interested in joining us, please share a bit about yourself, your background, and why you’re interested in joining our team to [email protected]

See more jobs at Crazy Egg

# How do you apply?{linebreak} This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! 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.

Reaction Commerce


Senior Software Engineer Who's Excited Graphql React

Senior Software Engineer Who's Excited Graphql React


Reaction Commerce


react

graphql

dev

javascript

react

graphql

dev

javascript

1yr
{linebreak}Senior Software Engineer - Core{linebreak}{linebreak}Reaction Commerce is seeking a Senior Software Engineer to join our growing core engineering team. As a part of the core team at Reaction Commerce you’ll have the opportunity to help shape the fastest growing open source commerce platform in the world. We’re looking for people who are highly communicative, self-directed, with well developed critical thinking skills.{linebreak}{linebreak}As a Senior Software Engineer, you’ll be expected to write great code, ship product features independently and with a team, propose architectural recommendations, teach and enforce documentation standards and software design patterns during code reviews,  and participate in the technical interview process. {linebreak}{linebreak}Responsibilities{linebreak}{linebreak}As a senior software engineer at Reaction Commerce, the day to day responsibilities are broad and you’re ultimately responsible for shipping software. While not exhaustive, this is a list of the type of work that we expect you’ll spend the majority of your time on day to day.{linebreak}{linebreak}{linebreak}* Write great code that is well tested and thoroughly documented{linebreak}{linebreak}* Develop, support, and improve our GraphQL API{linebreak}{linebreak}* Design, build, and maintain real-time, event-driven systems, services, and features{linebreak}{linebreak}* Create new components and improve existing components in our React component library{linebreak}{linebreak}* Teach and enforce software engineering patterns during code reviews{linebreak}{linebreak}* Work with the architecture team by proposing recommendations, building prototypes, and providing feedback.{linebreak}{linebreak}* Work with the QA Engineering team to define test patterns and implement and improve CI processes for projects you’re working on.{linebreak}{linebreak}* Author documentation for development patterns and features{linebreak}{linebreak}* Actively communicate status of tasks and projects to peers and leadership{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Qualifications{linebreak}{linebreak}This list of qualifications are our “hard requirements.” We’ve worked to keep it short and move anything that isn’t truly a requirement into the nice-to-have section. We believe you’ll excel in this role if you have significant experience doing the following:{linebreak}{linebreak}{linebreak}* Writing modern JavaScript/ECMAScript code that is clean, well tested, and thoroughly documented{linebreak}{linebreak}* Developing, optimizing, and scaling React and/or Node applications in production{linebreak}{linebreak}* Writing automated tests in JavaScript{linebreak}{linebreak}* Developing, securing, and consuming an API{linebreak}{linebreak}* Developing with either relational (e.g. Postgres) or document databases (e.g. MongoDB){linebreak}{linebreak}* Communicating complex issues to technical and non-technical people in writing through documentation, proposals, and blog posts.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}We value your knowledge and skills more than an arbitrary amount of experience using any specific technology or a university degree in a specific field. As a Senior Software Engineer, we expect that you’ll have the skills and knowledge that are typically gained working on production applications for many years and studying in a university Computer Science program, but we don’t care how you’ve acquired those skills or how long it took you.{linebreak}{linebreak}Nice to have{linebreak}{linebreak}Reaction is creating the leading commerce platform for enterprise retailers and the world’s first event-driven commerce platform. As we’re working with a lot of newer technology, we don’t expect candidates will necessarily have experience with our entire tech stack. The idea candidate will have deep experience in a few of these technologies, exposure to more, and excitement and capability to learn new skills as necessary.{linebreak}{linebreak}{linebreak}* Designing, developing, documenting, securing, and/or consuming a GraphQL API using Relay or Apollo{linebreak}{linebreak}* Developing inclusive, accessible applications, including experience with accessibility (a11y), internationalization (i18n), and localization (l10n){linebreak}{linebreak}* Using MongoDB at Scale{linebreak}{linebreak}* Developing event driven applications using software such as Kafka{linebreak}{linebreak}* Functional programming experience{linebreak}{linebreak}* Programming in a JVM language such as Clojure, or Scala{linebreak}{linebreak}* Developing commerce or logistics software{linebreak}{linebreak}* Developing and deploying containerized applications using Docker and/or Kubernetes{linebreak}{linebreak}* Developing with Elasticsearch or other search engine technology{linebreak}{linebreak}* Maintaining or contributing open source projects{linebreak}{linebreak}* Experience with Kafka{linebreak}{linebreak}* Experience using Clojure{linebreak}{linebreak}* Working remotely{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Characteristics{linebreak}{linebreak}As a distributed team, building open-source software, we deeply understand that being a great software engineer is much more than just understanding design patterns and having a deep technical skillset. Our culture is one of communication, character, cooperation, and competence and we believe that people who have these foundational characteristics will fit in well and be able to hit the ground running.{linebreak}{linebreak}We believe in being inclusive, welcoming, and supportive of anyone who comes to us with the desire to build, collaborate, and lead. To learn more, read our diversity statement.{linebreak}{linebreak}{linebreak}* Motivated, self-starter who can work in a distributed team environment{linebreak}{linebreak}* Open-minded mentality{linebreak}{linebreak}* Goal oriented personality{linebreak}{linebreak}* Empathy for customers, community, and co-workers{linebreak}{linebreak}* Tendency to teach others what you know and excitement for sharing knowledge{linebreak}{linebreak}* Growth oriented mindset and a desire to be better today than yesterday{linebreak}{linebreak}* Desire to deliver an exceptional customer experience{linebreak}{linebreak}* Critical thinker who will work to solve the right problem{linebreak}{linebreak}* Cooperative attitude and an ability to pair program effectively with other engineers{linebreak}{linebreak}* Ability to think holistically for a given project or problem{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Details{linebreak}{linebreak}{linebreak}* Position:  Full Time{linebreak}{linebreak}* Compensation: Salary commensurate with experience, stock options, medical and dental benefits{linebreak}{linebreak}* Location: Americas Time zone{linebreak}{linebreak}* Hours:{linebreak}{linebreak}{linebreak}{linebreak}* ~40-50 hours/week{linebreak}{linebreak}* Flexible: need to run an errand or have an appointment? Communicate and coordinate with your team and it’s not a problem.{linebreak}{linebreak}* You’ll be expected to make team meetings and work at least 5 hours/day that overlap with 9AM-5PM Pacific{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Benefits and Perks{linebreak}{linebreak}{linebreak}* 100% coverage for medical, dental, and vision{linebreak}{linebreak}* Minimum vacation policy & stipends{linebreak}{linebreak}* Up to 12 weeks for new parent leave{linebreak}{linebreak}* Stocked kitchen, weekly lunches, and office dogs at Santa Monica HQ{linebreak}{linebreak}* 401K retirement plan{linebreak}{linebreak}* Work from anywhere in the world{linebreak}{linebreak}* Learning stipend for books, classes, or trainings{linebreak}{linebreak}* Diverse and inclusive culture{linebreak}{linebreak}* Bi-annual in-person all-hands meetups{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Application Process: What to expect{linebreak}{linebreak}Our application process begins once we receive your application and cover letter. Due to the volume of applicants, we only consider candidates who submit both and application with the required information, along with a detailed cover letter outlining why you want to work at Reaction Commerce. Candidates who don’t submit the necessary information will not be considered.{linebreak}{linebreak}If we decide to move forward with your application, we’ll schedule a 30-45 minute screening video call via Zoom to learn more about your interests, talk about the role, and determine if Reaction Commerce is a mutual fit{linebreak}{linebreak}We’ll then have a series of technical interviews. The first interview will be a technical conversation where we’ll discuss previous experience and work to uncover how your skill set might fill a need at Reaction Commerce.{linebreak}{linebreak}Following the technical interview we’ll have one or more interviews focused on collaboratively solving problems with members of the engineering team. These interviews will involve writing code in a remote pair-programming type of scenario.{linebreak}{linebreak}Finally, if appropriate based on location, we’ll conduct an onsite interview so that you’ll have the opportunity to meet key stakeholders on the team. If we can’t do this in person, we’ll arrange it as a video call.{linebreak}{linebreak}At the offer stage, you will learn more about compensation, equity range, and benefits. While the entire process can take 4-6 weeks total depending on schedule availability, we’re committed to communicating progress frequently so you won’t be left wondering about the status of your application. We look forward to meeting you!

See more jobs at Reaction Commerce

# How do you apply?{linebreak} This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! 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.

We are looking for a senior software engineer, but we’re interested in people of all ability levels. The ideal candidate would take ownership of major aspects of our product as we are just starting implementation. {linebreak}{linebreak}We have remote and local (London) job opportunities for all levels and specialties, please check out our openings at https://alacrity.workable.com/{linebreak}

See more jobs at Alacrity Law

Visit Alacrity Law's website

# How do you apply?{linebreak} This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! 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.

Segment


Lead Product Engineer - Core Experience

verified

Lead Product Engineer - Core Experience


Segment

verified

javascript

react

node js

golang

javascript

react

node js

golang

1yr

Stats (beta): 👁 765 views,✍️ 0 applied (0%)
# Lead Product Engineer - Core Experience{linebreak}Segment is building the future of how companies manage their constantly increasing volume of customer data. We help our customers collect data from a variety of sources, combine and understand that data, and ultimately act on it to give their users a better experience.{linebreak}Imagine you want to answer a question that is core to your business — maybe you changed the pricing on your product and you want to understand if that’s driving revenue or creating churn and customer confusion. In order to properly answer that question, you would need data from your payment processor, your CRM, and telemetry data from your application. In the past, business teams have had to wait for developers to build ETL pipelines to move data from one place to another. This is painful, time-consuming, and doesn’t keep up with the pace of the customer needs. Segment allows you to get all of this data in one place, automatically, and start using it immediately rather than spending time building data pipelines.{linebreak}## Who we are:{linebreak}We're a small distributed team of full-stack engineers based in San Francisco, Vancouver and the world 🌎 who love to ship high-quality code.{linebreak}From collecting data through [analytics.js](https://github.com/segmentio/analytics.js), to building powerful tools for data governance, to implementing algorithms that can handle complex billing scenarios at scale, to optimizing Sign Up conversion, the Product Engineering team is focused on creating fantastic user experiences.{linebreak}We're looking for talented engineers that are passionate about building world-class experiences that delight our customers.{linebreak}## How we work:{linebreak}- 💅 We enjoy building UIs in React so much that we created our own internal components library.{linebreak}- 🛠️ We believe in using the best tool for the job. We write customer facing features using React, NodeJS and GraphQL. Our write-heavy traffic services are written with Go and leverage multiple data storage solutions.{linebreak}- 🚢 We deploy our code multiple times per day. We "semver" everything :){linebreak}- 🎤 We love conferences. (An engineer spoke in 4 different countries last year!){linebreak}- 👯 We love open source: https://open.segment.com{linebreak}- 📈 We’re proud of the code we write, but we’re not dogmatic about methodologies or techniques. We believe building the "right thing" is more important than building things "right".{linebreak}{linebreak}## Who we're looking for:{linebreak}You can turn complex business requirements into working software that our customers love to use.{linebreak}- You're proud of the code you write, but you're also pragmatic.{linebreak}- You know when it is time to refactor, and when it's time to ship.{linebreak}- You're focused, driven and can get challenging projects across the finish line.{linebreak}- You're empathetic, patient and love to help your teammates grow.{linebreak}- You have experience running apps in production and take software engineering practices seriously. You write meaningful tests and understand the value of great logging, proper monitoring and error tracking.{linebreak}{linebreak}## A few projects you could be working on:{linebreak}- We collaborated closely with our BizOps and Design team to rebuild all parts of our billing experience, from the customer’s first visit, to building a pricing simulator tool, to implementing algorithms that can handle complex billing scenarios at our scale.{linebreak}- We’re building an [open-source version](https://github.com/segmentio/evergreen) of our UI library that saves our engineers multiple hours of work every week. Think pixel-perfect implementations by default 😱 🎨.{linebreak}- We used a [HLL](http://antirez.com/news/75) to scale an analytics tool that handles thousands of requests / sec.{linebreak}- We're building powerful tools that help our customers protect the integrity of their data, and the decisions they make with it.{linebreak}{linebreak}## Requirements:{linebreak}- You can write both client side and server side JavaScript using the latest APIs and language features.{linebreak}- You have some familiarity with Golang or are excited to learn it.{linebreak}- Minimum of 3 years of industry experience in engineering or some cool projects on GitHub you think we'll love to check out.{linebreak}- You provide a deep understanding of the complexities involved in writing large single-page applications.{linebreak}- You show evidence of exposure to architectural patterns of high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms.){linebreak}We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

See more jobs at Segment

Visit Segment's website

# How do you apply?{linebreak} This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! 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.