job-typelocationremote

Jobs for Developers

Find Your Next Opportunity
Fresh Jobs
Khan Academy Senior Frontend Engineer
  • Remote US + Canada
  • Full-time

5 days ago

About Khan Academy

Khan Academy is a nonprofit on a mission to provide a free, world-class education to anyone, anywhere. We already reach millions of students every month and are growing rapidly. We’re building a library of high-quality instructional and practice resources that empowers learners and the teachers who support them. Whether they’re studying metaphors, mitosis, Marbury v. Madison, or multivariable calculus, we want to offer students the resources to realize that they can learn anything.

Khan Academy is looking for passionate software engineers to help change the world. We’ve built a talented development team with engineers from a variety of backgrounds. Our team includes industry leaders from Google, Apple, Microsoft, Mozilla, and Intuit, as well as folks from tiny startups and developers from non-traditional backgrounds. Together, we’re a team that is deeply invested in your future. We believe that no organization will be as invested in developing you as a professional.

About the Role

As an Engineer at Khan Academy, you'll help learners build mastery regardless of where they are, and regardless of whether they are accessing Khan on the browser, on Android, or on iOS. You’ll create new, impactful ways for teachers and students to use online learning in the classroom. You’ll work on the content creation and translation tools that we rely on to expand our library of world-class educational content and bring it to an international audience. You'll help build cutting-edge infrastructure to enable students of all backgrounds to succeed on high-stakes assessments like the SAT and LSAT. Ultimately, you'll be part of helping millions of learners around the world unlock their full potential.

What you'll do:

  • Take on world-changing challenges guided by our Engineering Principles – some of which have never been solved before.

  • Work on code that is used by millions of monthly active learners from all over the 🌍.

  • Model problems, then design, write, test and release code to solve them!

  • Collaborate with your peers via code reviews to level up yourself and others, to improve your ability to provide effective feedback, and to achieve higher quality code.

  • Ship products with a cross-functional team of engineers, designers, analysts and product managers.

  • Contribute to open source! We ❤️ open source, and we give back to the community whenever we can.

  • Build using technology that is best suited to solving problems for our learners. Currently, we build with JavaScript, React, Redux, GraphQL, Python, Go, and we adopt new technologies when they’ll help us better achieve our goals.

  • Develop accessible web products that are joyful for users of all ability types.

You can read about our latest work on our Engineering Blog. A few highlights:

You need:

  • At least 5 years experience building world-class product experiences for an interactive web-app

  • Strong technical project management skills, as our Senior Software Engineers often lead projects.

  • Experience building and maintaining complex software. You’ll join us in writing clean, maintainable software that solves hard problems. You’ll write testable, quality code. You’ll push the team and the mission forward with your contributions.

  • Strong communication, thoughtfulness, and desire to give and receive regular feedback

  • Empathy for learners around the world. You love learning and are excited about helping others learn to love learning. You’re motivated to learn new things and share what you learn with the world.

  • Excitement about helping Khan Academy bring a free, world-class education to the world.

You don't need:

  • We don't require experience in any particular technology. Our commitment to on-boarding and mentorship means you won’t be left in the dark as you learn new technologies.

About our benefits

We may be a non-profit, but we reward our talented team extremely well!

  • Highly competitive salaries and annual bonuses

  • Ample paid time off as needed – we are about getting things done, not face time

  • Generous parental leave

  • Flexible work and time-off schedules to encourage work-family balance and holidays

  • Delicious catered lunch daily plus lots of snacks and beverages

  • Great location: short walking distance to Caltrain and downtown Mountain View.

  • Awesome team events, on-sites and off-sites, company parties and BBQs, and weekly board game nights

  • A fun, high-caliber team that trusts you and gives you the freedom to be brilliant 

  • The ability to improve real lives and the opportunity to work on high-impact software and programs that are already defining the future of education

  • Affinity groups where parents, Black and Latinx, women and gender minorities, and LGBTQ+ identified folks support one another

  • And we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance including medical, dental, vision, and life

How to apply:

  • Attach your resume to the job posting on our Khan Careers page

  • Briefly describe your experience building backend web services that deal with large volumes of requests per second.

  • Address the following prompt in the space provided below: We believe that reaching all learners requires a team that is diverse in every respect, and we are looking for individuals who will help us fulfill our mission by adding to the diversity of our team’s experiences, perspectives, and mindsets. With that in mind, tell us briefly how your experiences and perspectives - whether personal, professional, academic, or in your own classroom - would contribute to the diversity of our team and our ability to understand and address the needs of all learners.

Optional:

  • Links to projects or previous work. We especially like living, breathing projects, demos, or commentaries on your work. Please don’t just send code – show or tell us why you wrote it, what it’s for, what you like about it, how it helps someone, etc. No project is too small if it’s something you care about. If you're feeling especially creative feel free to include a link to a project that you've built on our programming platform.

  • If you’d like to provide a more traditional cover letter addressing your interest in KA (in addition to the diversity-based response), please feel free to attach that below.

To learn more about our work:

Apply
7+ Days
Pitch Senior Frontend Engineer
  • Remote Anywhere
  • Full-time

7 days ago

Pitch, a new company from the makers of Wunderlist, is looking for a Senior Frontend Engineer to join our team onsite in Berlin or remote. We are building a cross-platform presentation tool and are looking for a product-oriented frontend developer to help realize our vision.

Who we are looking for

  • You have extensive experience shipping Single Page Applications and bringing delightful user interactions to life.
  • You are enthusiastic about learning and working with ClojureScript. Prior experience with ClojureScript is a plus, but not required.
  • You have working knowledge of state management libraries, like Redux or Re-frame.
  • You are comfortable debugging problems anywhere in the stack.
  • You are product oriented, combining thoughtfulness with pragmatism and a will to get stuff done. You are calm and focused under pressure, and consider work-life balance essential for long-term happiness and productivity.
  • You believe effective and successful work is made possible by clear and honest communication, with a shared understanding of the long-term vision and immediate next actions. When you don't fully understand something, you ask lots of questions and use the opportunity to learn and grow.

What you'll do

  • You will join a growing team of experienced developers building a cross-platform application, backend services and open platform.
  • You will collaborate with your peers to define architecture, quality standards, and best practices.
  • You will work closely with our designers, teaming up in small cross-functional teams to bring features from idea to prototype to final implementation.
  • You will work on frontend and possibly backend projects to build simple, high-quality, maintainable, and well-tested solutions.

Sounds good? Impress us with your most exciting projects you worked on. We look forward to hearing from you!

We value diversity of perspective and seek to build an inclusive workplace that welcomes people from all different backgrounds (including dogs).

Apply
Silverfin Experienced Ruby Developer
  • Remote CET +/- 3h
  • Full-time

9 days ago

If you’re any good at Ruby, this is probably not the first job ad you’ve seen, so we’ve done our best to stand out while also accurately presenting what we’re all about. If it sounds like you would enjoy working with us, don’t hesitate to apply or drop us a line with questions on engineering-recruitment@silverfin.com.

Ahum. Here it comes.

What’s a Silverfin?

At Silverfin we’re trying to apply the promise of software to the age-old industry of accounting. With our SaaS we’re automating a large chunk of the busy-work that accountants are currently handling manually, and are building new tools so they can provide better services to their customers. We aim to optimize their workflow in such a way that accountants can spend more time on the much more impactful and rewarding work of advising their customers, the business owners.

The good news is we’re succeeding in doing exactly that. Every day more than 15.000 financial service professionals use Silverfin to help and advise more than 200.000 businesses. Our customers adore us! The even better news is there’s still plenty left to work on, and that’s where we hope you come in.

What makes the engineering team at Silverfin special?

We’re a remote-first engineering team of 25 people distributed in 14 different countries. A priority for us is maintaining proper work-life balance. We avoid meetings as much as possible, accept deadlines only when absolutely necessary, and never expect anyone to work longer hours than they’ve signed up for. A day in our working lives is pretty boring in this regard, and we feel that’s exactly how it should be.

Working with us means you can be flexible with your schedule. It’s OK to disappear for a few hours in the middle of the day to run some errands, get a haircut, pick up the kids — whatever reason, you don’t need to explain yourself. You also fully decide when you take time off: our team is sufficiently varied and well organized that there are always enough people around to handle the load, and in the rare cases it’s not, we will decrease the load instead of asking people to move their holiday.

Being remote-first means we favor asynchronous communication. We don’t shy away from chatting in Slack, but the important decisions or discussions are done in Gitlab issues, over email, or in our wiki, so there’s a written, persisted record. We’re mindful of maintaining long chunks of focussed time, which means we avoid @-mentions or PMs on Slack, and other triggers and interrupts. We encourage using Slack’s DnD function, especially when you’re not working!

We’d be really happy to welcome you in our #dev channel, but it’s not just virtual: we make sure we regularly get to see each other in real life too. Twice a year we fly the whole engineering team together to a different location in Europe, and at least once a year we join up with the rest of the company so we can spend some time together with the other departments.

What does working at Silverfin look like?

We work in nimble teams around 5 people in size, with each team taking ownership of a specific set of features of the application. Teams are responsible for a full slice across the stack, so both the backend as well as the frontend of each part is maintained by the same people.

You’ll be supported by our UI designer who develops and maintains HTML and CSS components into a reusable UI-framework, and even builds Vue.js prototypes where necessary, handling compatibility problems with different browsers for you, and making sure everything is responsive as well.

Our ops team ensures things run smoothly, deploys happen correctly, and will work with you when issues should arise. We’re enthusiastic followers of the devops mindset, which means ops and developers work together to solve problems, and empower each-other to be self-sufficient, instead of throwing problems over the wall to the “other side”.

Our stack is Vue.js and vanilla JS with a sprinkling of jQuery on the frontend and an up-to-date Rails monolith on the backend. We use PostgreSQL and Redis for persistence and caching, and everything is running on a Kubernetes cluster in Google Cloud. Our daily tools include GitLab, Quip and Slack, with Zoom as our remote conferencing tool of choice.

No code gets deployed without a code-review by a peer and testing is a must. Our pipeline automates deployment when the suite is green, and deploys happen dozens of times a day. Each team is currently doing Kanban, but they’re free to follow whatever process suits them best. There are regular retros held to work towards continuous improvement.

Software for accountants is not considered to be very exciting, but we have our fair share of technical challenges. To give you a sense of scale: our database exceeds 7TB*, and our largest table recently crossed the 10 billion row mark. We interface with more than 30 different external APIs, and provide third parties an API of our own.

*: Our ops team noted that this actually isn’t that hard to achieve if you’re just indexing everything, but it still sounds impressive, right?

What does your future look like?

Personal growth is key to staying motivated. At Silverfin you don’t need to move to management in order to get promoted. We see the individual contributor track and the management track as two different growth paths which every engineer can follow and switch between. You can be promoted, including pay raises, as a contributor just like as a manager.

Everyone has a €1000 yearly budget to spend on conferences, courses, workshops or other training to improve their skills and level up. This also includes accommodation, travel costs. If the conference is on a workday you’ll get paid like any normal day. Silverfin colleagues regularly visit conferences across the world. Are you going to Euruko this year? Come say hi!

We’re looking to hire a lot of new colleagues, and by the end of the year we’d like to have a couple of more teams. Each new team would also need a new teamlead, and we prefer to promote from within the engineering team. This means if you’d like to step onto the management track, there will be plenty of opportunities to do so in the near future. We pro-actively keep track of who would be interested, and provide feedback and learning opportunities to work towards such a goal.

What are we looking for?

  • You’re experienced in both Ruby and Rails, and also understand where the boundaries lie between them. You can code in Ruby without any of Rails’ training wheels if necessary.
  • You’re up for mentoring coworkers and can give in-depth, productive feedback during code reviews. While you appreciate the small stuff, you recognize bikeshedding and can avoid its pitfalls.
  • You code with reason and can justify the important decisions you made during development.
  • You can communicate clearly in English, both written and verbally.
  • You know and can apply best practices when relevant. That means the usual like version control, testing, and refactoring; but also higher level concepts such as good object oriented design.
  • You're aware of the trade-offs involved in proper engineering and can make balanced business decisions, keeping in mind all the stakeholders of the project.
  • You’ve got opinions on code design and you can discuss them, but you’re professional enough to not let those opinions get in the way of a consensus if necessary.

What can we offer you?

  • Actual, proper work-life balance
  • Choose your own working hours and work 100% remotely
  • Personal growth training and opportunities
  • Join a distributed remote-first engineering team with 25 colleagues in 14 different countries
  • A refreshing work environment with professional, friendly and welcoming colleagues
  • A €1000 yearly budget for conferences, courses, workshops or other expenses that will improve your skills

Requirements

  • You have at least 4 years of experience working with Ruby, or 2 years of experience with Ruby and 4 years in other languages.
  • You get Rails
  • Your work hours have some overlap with EU business hours (we require your local timezone to be within CET +/- 3h)

Nice to have’s

These would be nice but are definitely not necessary. Don’t worry if none of the following applies to you.

  • Experience as a remote worker in a fully remote team
  • Experience with Javascript (ES6) and frontend frameworks
  • Experience working with large datasets and the problems they bring
  • Experience in Fintech
  • Accounting knowledge

Interested?

Apply
G2i Inc Node Engineer
  • Remote Anywhere
  • Full-time

11 days ago

What is G2i?

G2i is a hiring platform for engineers ran by engineers. We are an international collective of industry leaders, conference speakers, and subject matter experts within React, React Native and Node that are passionate about working remotely and doing good in the world.

We match technically vetted engineers to pre-vetted clients. Say goodbye to hunting business, drawing up contracts, and working on dying tech. With one production focused, to the point code challenge (no whiteboarding or algorithms + on your own time) vetted by our engineering team, you'll have the opportunity to receive curated contract opportunities as well as become a part of an international collective of experts. If that sounds up your alley or you would like to find out more, please feel free to reach out to dylan@g2i.co

G2i is short for "Good News to the Internet." We are convinced that our primary vision & mission are good news to companies that need to hire engineers. While we are going about fulfilling that primary vision & mission, we will also be good news to those in need. We are on a mission to help hundreds of street kids in Nairobi, Kenya obtain education, a safe home, parental care, and the love they need. We are also committed to supporting the open-source community by finding ways to financially support those who build the OSS we rely on.

Your background

In simple terms we want to hire an engineer that is excited about building applications in Node, is comfortable working in dynamic engineering environments and has strong communication and documentation skills. Here is what this actually means to us:

  • You have 3+ years of professional development experience and have at least 1 year of Node production experience.
  • You are willing to complete a code challenge that often takes 6-8 hours to complete (there are no due dates or timers however).
  • You live in North America or South America.
  • You are fluent in both verbal and written English and are comfortable communicating directly with technical and non-technical clients.
  • You are available 30-40 hours per week.
  • You might have full-stack experience with either Rails, React, React Native, Apollo Client/GraphQL, native Android (Java, Kotlin) or iOS (Objective C, Swift). But if you don't, that's OK too!
  • You have prior experience as a freelancer or are someone that enjoys having the freedom to choose the types of projects that best align with your interests.
  • You have prior experience working remotely or are excited about doing so.
  • You are flexible and can adjust to the working styles of different teams. Some teams may want to pair-program and have daily interaction others may want engineers to work independently and only interact a few hours per week.

Vetting - Developers and Clients

We match technically vetted engineers to pre-vetted clients who place a high value on engineering and focus on running healthy projects. We take care of contracts, billing, payments and all of the other work that goes into freelancing so that engineers can focus on code and clients on building their product. Our vision is for the hiring process to be simple, trustworthy and enjoyable for both companies and engineers.

When we vet clients we make sure they:

  • Prioritize communication
  • Plan appropriately and have realistic timelines
  • Understand the cost of healthy development and have a budget to pay for it

When we vet engineers we make sure:

  • Engineers vet other engineers
  • Our code challenges are to the point and based on production-level code, no whiteboarding
  • Our process is objective, repeatable and quantitively scored
  • Our process is completely transparent

Who you will work with

We only work with companies that value engineers and run healthy engineering teams. We regularly partner with Y Combinator funded product companies that place a high value on engineering. Some of the companies we have worked with are: Lattice, Major League Soccer, ZeeMee, Software Engineering Daily, and Truebill with new clients coming in weekly.

Diversity

G2i is an equal opportunity employer. We’re dedicated to building a team where diversity in both ideas and identities is not only welcomed, but encouraged. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law.

If you'd like to learn more or set up a no-commitment exploratory call, feel free to apply here or reach out to dylan@g2i.co. Thanks!

Apply
Guider Full-Stack Developer
  • Remote Anywhere
  • Full-time

12 days ago

This is an exciting opportunity for a Full Stack Engineer to join our exciting, dynamic and Product-led company. This is a role for an ambitious individual, who is motivated by the unparalleled upside of joining a company at our stage while working from anywhere in Europe.

The Company & Product.

Guider is building an AI-powered platform that helps organisations create human to human learning experiences. Our platform allows employees to find mentors and coaches within their organisation, and guides them through these relationships. We enable employees to reach their personal development goals, as well as help mentors become better leaders. Guider’s platform is currently used for Diversity & Inclusion, Women in Leadership, High-Potentials and many other initiatives.

The Role.

  • Help us create simple and elegant solutions to deliver the best user experience and a reliable platform.

  • Collaborate with various team members to come up with new and improved ways of doing things

  • Track performance and user metrics to identify issues and suggest changes and new features

  • Create a culture of learning, action, innovation and autonomy

Requirements

At Guider we want to hire people with the experiences necessary to get going quickly, but who are also interested in learning new things and are comfortable working in a changing environment. Here are some of the things we think will be valuable:

  • You take pleasure from clear code, and understand the benefit of writing code in small increments.

  • You are keen to learn new technologies and have ideas about how we do things better

  • You like solving both real world and technical problems

  • You are an enthusiastic team player who enjoys collaborating

  • You are passionate about learning and your own professional development

The Stack

Node, Typescript, Vue, Vuex, Webpack, Babel, Circle CI, Serverless and Firebase Real Time Database (Google Cloud Platform)

Ideally, you would be familiar with these technologies or similar patterns. But we’re more interested in your broad experience of software development than of specific tools or libraries. You should be comfortable getting up-to-speed quickly in new tools and platforms. You should be pragmatic and experienced enough to know when a different choice of technology would be more suitable, and comfortable leading explorations into new technologies.

The Benefits of Working at Guider.

This is your rare chance to contribute across the full business spectrum. Working at Guider will no doubt accelerate your career, from learning new skills and a great job title. And lastly getting unparalleled exposure to all aspects of the business by working closely with the CTO & Head of Product.  Also you will be part of a growing technology startup and help shape the future of learning. We work in a collaborative, flexible and friendly environment. Guider cares deeply about helping the technology industry become a more inclusive and diverse place and we work hard to lead by example.

The Perks.

  • Free Food: Free Lunches on Thursday and Friday, via Feedr

  • 25 Days Holidays, + Birthday Day Holiday + Bank holidays

  • Flexible Working

  • Work remotely from anywhere in Europe but still able to work from our London office when you want

  • We have a modern, tech-focused and importantly fun culture in an open plan office (with quiet working spaces for breakout and brainstorming) but also we consider ourself a remote first company with processes in places to guarantee to guarantee a smooth virtual onboarding and day to day work experience

Apply
1Password Developer
  • Remote US/Canada
  • Full-time

13 days ago

60,000 businesses and millions of people use 1Password to protect their most important information. We’re a kind, curious, and customer-focused team on a mission to build the world's most-loved password manager and give people more control over their data.

Help 1Password customers, from large ops teams to small companies, integrate the service into their existing systems. The Platform Integrations team is responsible for building tools and services that allow our customers to use 1Password as part of their existing workflows and processes.

The 1Password.com service powers the 1Password experience across all our platforms. It enables things like automatic syncing between devices, secure sharing for Families and Business customers, full-versioned item backups, Travel Mode for securely crossing borders, and so much more!

An increasing number of businesses are using 1Password to secure workflows outside of browsers and apps. We’re looking for a developer keen on building out future integrations to support and enhance 1Password’s capabilities for businesses and power users.

What we're looking for

  • Strong programming skills with languages like TypeScript, Go, Python, C.
  • An understanding of web server and RESTful API design.
  • Familiarity with SQL Databases.
  • Familiarity with building web applications across multiple platforms.
  • Knowledge of event-driven and cloud native architectures.
  • Deployment experience with GCP, AWS, or Kubernetes.
  • Participation in the complete lifecycle of a feature implementation, including contribution to planning, development work, and overseeing its release and customer support.
  • Excitement to learn new things as you tackle new features.

What you can expect in Month 1

  • Meet your teammates, get to know them, and learn how your team works together.
  • Review the tools and platforms that 1Password uses, familiarize yourself with our development processes, and get your development environment set up.
  • Learn how customers use our tools to make 1Password part of their company’s workflows.
  • Learn the security model of 1Password and how it makes our customers more secure.
  • Take some small tasks from existing issues to production.

What you can expect in Month 3

  • Take on larger issues: These will likely be issues where the effort is higher but the solution is already laid out.
  • Develop new features and improvements for our products.
  • Develop new integrations with cloud providers and products.

What you can expect in Month 6

  • Participate in the complete lifecycle of a feature implementation, including contribution to planning, development work, and overseeing its release and customer support.
  • Help customers build custom integrations and scripts to take advantage of 1Password.
  • Ensure that code is high quality and easy to maintain by developing new testing strategies in addition to existing ones, documenting your work thoroughly, and reporting issues effectively.

"Our team is focused on giving our business customers and power users the tools they need to use 1Password to its full potential. We work across several interconnected projects to solve some very cool problems surrounding privacy, security, and automation. We use all sorts of new technologies to help our customers use 1Password successfully, and we build tools and services to help them do that."

- Connor Hicks, Platform Integrations Team Lead

Apply
14+ Days
refurbed Frontend Web Developer
  • Remote Anywhere
  • Full-time

14 days ago

We 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.

Your role:

  • Develop new customer-facing features that will be seen and used by millions of users
  • Build and execute A/B tests to optimize conversion rate and user experience
  • Ensure a high-quality code base
  • Keep an eye on interface performance
  • Ensure the technical feasibility of UI/UX designs
  • Promote usability best practices
  • Work together with product management and other teams

Your profile:

  • Profound understanding of HTML, CSS/SCSS
  • Strong understanding of responsive design and mobile-first approach
  • Experience with developing web sites with modern UI frameworks such as Bootstrap / Bulma / Foundation / etc.
  • Experience with JavaScript and good understanding of modern web APIs
  • Experience with a programming language other than JavaScript
  • Understanding of UI/UX design principles
  • Knowledge of cross-browser development and browser compatibility
  • Knowledge of SEO fundamentals
  • You work independently and goal-oriented
  • You have excellent English skills

Additional factors we appreciate:

  • You are based in or near Vienna
  • You have a formal education in computer science
  • You have experience with statically typed programming languages (ideally Go)
  • You can speak German
Apply
Fostr Front End Developer (Shopify)
  • Remote Anywhere
  • Full-time

14 days ago

Fostr is a premier Shopify Plus Agency based in the UK and working with clients across the globe. We specialise in luxury, fashion, beauty and lifestyle, working with brands including Victoria Beckham (Fashion and Beauty), Beach House Group (Millie Bobby Brown's Florence by Mills, Moon by Kendall Jenner), Ralph & Russo, Trench London, Gymshark, Triangl and Clarks Shoes.

We strategise, design, build and optimise exceptional eCommerce experiences for our clients.

We are friendly, fast growing and ambitious, providing unrivalled opportunities for our team to work with some of the most exciting brands in the world.

Who We Are Looking For

A Front End Developer who loves to solve problems and build engaging, modern user experiences for consumer facing brands. Someone who is able to work in a fast-paced agile team and manage their time effectively.

What You'll DoYou will work as part of a crew to plan and deliver the development aspect of client projects.

Other responsibilities include:

  • Build responsive websites and web applications
  • Browser and device testing all your work
  • Work closely with our Designers to translate design prototypes into a fully functional website and web applications
  • Clearly communicate technical solutions to team members
  • Attending client meetings when required
  • Create technical documentation
  • BAU work

What You'll BringRequired:

  • Modern front-end development background (JavaScript, CSS preprocessors, HTML)
  • Familiarity with JS based build tooling (Webpack, Babel etc.)
  • Working to deadlines
  • Experience with Git version control
  • Understanding of SEO requirements

Desirable Experience:

  • Experience or a keen interest in reactive JS frameworks (Vue, React etc.)
  • Knowledge of functional and object oriented programming paradigms
  • Understanding of server-side/client-side rendering and the pros and cons of both
  • Experience with testing.

Nice to Have:

  • Experience in building modular and reusable components/libraries
  • Experience in writing backend services in Node.js
  • Experience with continuous integration and deployments
Apply
Squire Frontend Developer
  • Remote Anywhere
  • Full-time

15 days ago

  • Strong knowledge of JavaScript, including DOM manipulation and the JavaScript object model
  • Familiarity with newer specifications of EcmaScript
  • Thorough understanding of React.js and its core principles
  • Thorough understanding of Redux
  • Experience with Recompose
  • Strong knowledge of Node.js
  • Experience with SASS
  • Experience with AJAX
  • Experience with functional programming
  • Experience with data structure libraries (e.g., Immutable.js)
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Experience building beautiful, pixel perfect web apps from design mock to complete implementation
  • Experience with browser and platform interoperability (responsive vs. desktop)
  • Experience building embeddable web app widgets
  • Experience building email compatible mark-up
  • Experience with WebSockets or similar technology
  • Experience writing concise and well structured OOP code.
  • A can-do attitude that can hit deadlines without cutting corners or sacrificing structural integrity.
Apply
Juxly Senior Javascript Full-Stack Developer
  • Remote CT +/- 4 hours
  • Full-time

15 days ago

What if you could change Healthcare? Are you interested in building the platform that physicians, nurses, and other providers will use to improve patient care? Juxly is building that platform, and we're looking for talented people to help us to build it.

As a Senior Software Developer at Juxly, you'll be a major contributor to building our platform. You'll use your expertise to solve challenging Healthcare problems, build tests, and create documentation to ensure compliance with specifications. Be ready to lead team projects, perform code reviews, and participate in specification review.

About this Role

So, what does a Senior Software Developer do at Juxly?

  • Reviews current application requirements and contribute to programming objectives adhering to development standards.
  • Tests and debugs code generated ensuring requirements and performance objectives are met.
  • Leads in the development of projects, which may include one or more developers and external resources.
  • Assists in resolving application functionality and performance issues.
  • Investigates and recommends solutions to meet desired program functionality.
  • Participates in application design and requirement review meetings.
  • Reviews code generated by other developers ensuring requirements and development standards are met.
  • Mentors junior developers and other team members.
  • Provides support for code releases.
  • Relies on significant knowledge and professional discretion to achieve goals.
  • When needed, creates and/or collaborates on technical solution concept documents
  • Other duties may be assigned as needed.

This might be for you if...

  • You know how to craft a great client-side application in Angular, Vue, or similar frameworks
  • You can create production-level services and applications using Node.js.
  • You love difficult problems and have sharp intuition for how to build software.
  • You care about the business and can balance craft, speed, and the bottom line.
  • You have strong beliefs, loosely held. You're a great listener and love to collaborate.
  • You have experience as a Software Developer in a team setting that included other departmental players.
  • You know when tools like Redis should be used.
  • You've spent a fair amount of time using ElasticSearch, building indexes, refining queries, and have some strong opinions about how it should be used.
  • You probably have Docker (or similar) installed on your computer, and regularly use containers.
  • Have strong opinions on TDD/BDD.
  • You understand why you'd use Service-oriented architecture vs another design.
  • You can explain Object-oriented, Functional, and other programming paradigms.

Some things that may help you outshine other candidates!

  • Love and skill in the world of UI/UX development.
  • Experience in the healthcare industry with technologies like FHIR, HL7.
  • You're familiar with container orchestration tools (rancher, docker swarm, K8s)

What to Expect

  • We can't wait to read your resume and get to know you! Let us know what excites you about being a Senior Software Developer at Juxly and help us get to know you better!
  • If we think we might be a good fit for you, we'll set up a phone chat! We'll tell you more about the role and get a chance to hear about your experiences.
  • Then we'll invite you to a team interview! We will let you meet the whole team so you can get to know everyone. We'll also have some questions to assess your technical expertise.
  • We'll let you know how things went! If it still seems like a good fit, we'll send you a brief technical project to complete.
  • If we think you're the candidate we're looking for, we'll send you an offer! If not, we will update you to let you know so you aren't left hanging.

FAQ

  • What benefits can I expect?
    • Health, Dental, and Vision
    • New Laptop/equipment of your choice.
    • An Open PTO Policy.
  • Is this role only full-time? Can I work remotely?

We're based in Springfield Missouri and proud of our community. But we understand that the right team member might live elsewhere. We have lots of team members working remotely and have no problems with the right candidate working remotely.

Apply
Carbon Relay Frontend Engineer
  • Remote Anywhere
  • Full-time

27 days ago

Carbon Relay is a world-class team focused on harnessing the power of machine learning to optimize Kubernetes. Our innovative platform allows organizations to boost application performance while keeping costs down. We recently completed a major fundraising round and are scaling up rapidly to turn our vision into reality. This position is perfect for someone who wants to get in on the ground floor at a startup that moves fast, tackles hard problems, and has fun!

We are looking for a Senior Software Engineer to spearhead the development of our backend applications. You will create a state-of-the-art backend to bridge the gap between the machine learning and Kubernetes teams. This includes defining and implementing efficient, robust and scalable APIs and services that meet current and emerging best practices. We are looking for a Senior Frontend Engineer to build out an all new experience for optimizing software using our advanced machine learning technologies. Your role will be taking the lead on user interface implementation: working with designers, engineers and product managers to enable our users to get the most out of their applications.

Responsibilities

  • Translating UI/UX design wireframes to actual code
  • Developing new user-facing features
  • Optimizing web pages for maximum speed and scalability
  • Bridging the gap between graphic design and technical implementation
  • Collaborating with other team members including designers and backend engineers

Required qualifications

  • You should have a strong background in software engineering with 5+ years of experience
  • You are comfortable developing and deploying production ready applications
  • You believe a beautiful design requires beautiful code
  • You love JavaScript and have experience with React
  • You are comfortable developing and deploying production ready applications

Preferred qualifications

  • You have experience with backend technologies and languages, including Go and Python
  • You are familiar with containers and Kubernetes

Why join Carbon Relay

  • Competitive salary plus equity
  • Health, dental, vision and life insurance
  • 401k with matching
  • Unlimited vacation policy (and we do really take vacations)
  • Ability to work remotely
  • Snacks, lunches and all the typical benefits you would expect from a well-funded, fun startup!
Apply
Guider Full-Stack Developer
  • Remote Anywhere
  • Full-time

28 days ago

This is an exciting opportunity for a Full Stack Engineer to join our exciting, dynamic and Product-led company. This is a role for an ambitious individual, who is motivated by the unparalleled upside of joining a company at our stage while working from anywhere in Europe.

The Company & Product.

Guider is building an AI-powered platform that helps organisations create human to human learning experiences. Our platform allows employees to find mentors and coaches within their organisation, and guides them through these relationships. We enable employees to reach their personal development goals, as well as help mentors become better leaders. Guider’s platform is currently used for Diversity & Inclusion, Women in Leadership, High-Potentials and many other initiatives.

The Role.

  • Help us create simple and elegant solutions to deliver the best user experience and a reliable platform.

  • Collaborate with various team members to come up with new and improved ways of doing things

  • Track performance and user metrics to identify issues and suggest changes and new features

  • Create a culture of learning, action, innovation and autonomy

Requirements

At Guider we want to hire people with the experiences necessary to get going quickly, but who are also interested in learning new things and are comfortable working in a changing environment. Here are some of the things we think will be valuable:

  • You take pleasure from clear code, and understand the benefit of writing code in small increments.

  • You are keen to learn new technologies and have ideas about how we do things better

  • You like solving both real world and technical problems

  • You are an enthusiastic team player who enjoys collaborating

  • You are passionate about learning and your own professional development

The Stack

Node, Typescript, Vue, Vuex, Webpack, Babel, Circle CI, Serverless and Firebase Real Time Database (Google Cloud Platform)

Ideally, you would be familiar with these technologies or similar patterns. But we’re more interested in your broad experience of software development than of specific tools or libraries. You should be comfortable getting up-to-speed quickly in new tools and platforms. You should be pragmatic and experienced enough to know when a different choice of technology would be more suitable, and comfortable leading explorations into new technologies.

The Benefits of Working at Guider.

This is your rare chance to contribute across the full business spectrum. Working at Guider will no doubt accelerate your career, from learning new skills and a great job title. And lastly getting unparalleled exposure to all aspects of the business by working closely with the CTO & Head of Product.  Also you will be part of a growing technology startup and help shape the future of learning. We work in a collaborative, flexible and friendly environment. Guider cares deeply about helping the technology industry become a more inclusive and diverse place and we work hard to lead by example.

The Perks.

  • Free Food: Free Lunches on Thursday and Friday, via Feedr

  • 25 Days Holidays, + Birthday Day Holiday + Bank holidays

  • Flexible Working

  • Work remotely from anywhere in Europe but still able to work from our London office when you want

  • We have a modern, tech-focused and importantly fun culture in an open plan office (with quiet working spaces for breakout and brainstorming) but also we consider ourself a remote first company with processes in places to guarantee to guarantee a smooth virtual onboarding and day to day work experience

Apply
ProDrone Junior Back-end Developer
  • Remote Anywhere
  • Full-time

29 days ago

  • Working on highly scalable products with PHP7 hosted on a cloud-based infrastructure
  • Building and provide internal & external RESTful APIs that ensure a fast & frictionless updating of our backend products
  • Challenging and expanding your knowledge of reliable software architecture, programming and new technologies
  • Assisting in Product Management with feature design and road-mapping
  • Keep learning: learn new technologies and don't be afraid of trying something new

REQUIREMENTS

  • Up to 2 years of experience
  • Object oriented back-end skills, i.e. PHP, Java, C++, Go, NodeJS, up to 2 years experience
  • Relational databases management and querying (MySQL, MariaDB or PostgreSQL), up to 2 years experience
  • Previous experience with Testing concepts, VCS and API design
  • Passionate about well-structured work environment, with clean and efficient processes and documentation
  • Passionate about actively keeping the quality of your work in check
  • Comfortable working in an English-speaking & fast-paced environment
Apply
30+ Days
Arcivr Senior full-stack engineer
  • Remote Anywhere
  • Full-time

30 days ago

We’re looking for a few experienced engineers to help us build and improve our newly-launched virtual event platform, Arcivr Live. We’re a small, enthusiastic team, where everyone has a significant impact on everything from technical strategy to the bottom line. Our distributed team is dedicated to working collaboratively, making pragmatic decisions, and shipping often.

Our current tech stack is React/TypeScript, Go, PostgreSQL, AWS. We all work on all parts of the stack, although we also specialize a little to suit our individual strengths and preferences.

Our ideal candidate would have most of the following:

  • 5+ years experience writing software professionally

  • Significant experience working on web applications

  • Some experience with React

  • Knowledge of back-end development, ideally using Go, but alternatively with languages like Ruby, Python or Java

  • A penchant for automated testing

  • Some exposure to AWS

Of course, everyone’s experience is different, and we all benefit from diversity. If you don’t have all of the above but still think you’d be a great fit for this role, please get in touch and tell us why.

Apply
Impala Frontend Engineer
  • Remote London +/- 2 hours
  • Full-time

30 days ago

Hello!

Thanks for checking out our job description for a remote Frontend Engineer at Impala. We felt a little bit impersonal just just diving straight in with words like "revolutionising" and "disrupting".

As such, we apologise in advance for any clichés, tropes or sudden-insecurity-driven-panic-attacks that you might find in the description below.

What is Impala?

Impala is making the process of booking hotel rooms ridiculously easy. We're providing hotels with a powerful data distribution infrastructure that transforms the way hotel guests across the world browse, book, stay and pay. Think Twilio for Travel.

We launched our original API product in January 2019 and since then have grown at - quite frankly - a ridiculous old clip. Our technology is already installed in hundreds of hotels worldwide, on six continents and categorises more than 1 billion data points. This has allowed us to bring forward our ambition to revolutionise the hotel distribution market and help empower millions of people across the globe.

We are a growing remote-first team of exceptional people split across engineering, product and commercial who make up a thriving, active, supportive community.

Where is Impala going?

We're supported by some of the most respected investors in the business, the early-stage backers behind Deliveroo, PillPack, SecretEscapes, Zoopla, Trivago, Monzo, Travelperk, Transferwise, Airbnb, GetYourGuide, Omio, Spotify and more!

They're on board because of the shared opportunity we have before us - revolutionising a 1.6 trillion dollar market that's been out-of-date for 20 years.

They also share our vision of a future in which travel is seamlessly connected and relentlessly inventive.

Our vision is that within the next two years 10% of hotel bookings worldwide will flow through Impala technology, and the product that we're building will support the entire ecosystem of travel technology (we already have over a thousand companies signed up).

Anyone travelling anywhere will interact with products powered by Impala and to achieve this we're growing the team extensively within the next year. Now is the most exciting time to be joining Impala as we go through a large push to grow and scale, both as a service and a community!

A brief overview of what you will be doing here:

You will be a key contributor to new frontend services, ensuring a high level of quality for both our code and our user experience. Your role will involve analysing and optimising the product and technical performance of features to continually improve customer experience. You will work closely with the Impala design team to create an enjoyable user experience.

You should join us if:

  • You have strong experience and expertise with ReactJS and good knowledge of JS fundamentals.
  • You are comfortable working closely with product owners, designers, UX experts and the ability to translate their designs/requirements into maintainable, componentised UIs.
  • You have experience with the design and consumption of REST APIs.
  • You have knowledge and ability across the stack, and are able to contribute to and build out backend services where necessary.

Where will you work?

This is a remote position. This means you can work from anywhere +/- 2 Hours of London timezone (and less than a 3 hour flight).

We are a remote-first company, with a fully distributed engineering team! This was a very deliberate, natural choice, as we prioritise preserving work-life balance and accommodating the best people in Europe, while also fostering diversity.

We have loads of remote initiatives to ensure every new member of the team is fully set up!

  • We provide an additional generous Personalised Workspace Budget for things like monitors, keyboards, desk chairs and headphones.
  • We offer an office stipend - you can furnish their home office with a generous £150 monthly stipend (coffee, snacks, wifi bills, cleaning, desk equipment, plus anything in between) or we will pay for a co-working membership near where you live.
  • The full engineering team travels once a quarter to meet and socialise with the rest of the engineering team somewhere in Europe.
  • We offer a generous Social Budget for you to travel to London-based social events.
  • We have a dedicated Remote Experience Manager in the team, whose role is, among other things, to ensure everyone in the team's happiness, and help them feel integrated and empowered while working remotely.
  • We give each new team member a brand new high-spec laptop when they start, with a choice between a Thinkpad or Mac.

Please note, we only accept candidates in Western Europe because of timezone and travel time differences. We make no exceptions (we don't have time to, unfortunately!).

What you will get in return?

  • We reward Impalans with the most competitive salaries and regular reviews. Whether you're an individual contributor or you want to manage people, there are plenty of opportunities to develop your skills and boost your earning potential. We offer 3.5x the average annual UK raise, even if you remain within the same role.
  • We're in the top 14% of companies in the UK for the amount of holiday that we offer, at 36 days.
  • OneUnsick Day off per year, to keep up with proactive health admin - so you can finally sort that trip to the dentist and get those health screens that you never have time to do.
  • Flexible working options. With extended lunch break options, Recess Hour, and loads more.
  • We invest in your development with a generous £1,000 Professional Development budget per year, and we will support you to realise your potential.
  • Fun and inclusive monthly social events, from go-karting to mini golf to karaoke to virtual pub quiz.
  • Access to Perkbox.
  • A super strong and proactive focus on mental and physical wellbeing. From Vitality health insurance, to Sanctus, to a monthly gym membership reimbursement, plus heaps more.
  • A generous Loved Ones Budget - £750 annually to get your friends & family over to visit you once a year, no matter how near or far from home you are based. (Engineering only)
  • Weekly10% Time. (Engineering only)

Sound interesting?

If your answer is 'yes' and you are really excited to learn more then please check out ourMedium page which includes more information about who we are, what we do, what matters to us and our culture.

Want to know more about our CEO, or want a deeper understanding of our what and why? Then simply watch this video to learn more.https://www.youtube.com/watch?v=nxBZuoxCbKM

For more information about what it's like working here, check out ourGlassdoor page.

Apply
Juxly Senior Javascript Full-Stack Developer
  • Remote CT +/- 4 hours
  • Full-time

43 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

What if you could change Healthcare? Are you interested in building the platform that physicians, nurses, and other providers will use to improve patient care? Juxly is building that platform, and we're looking for talented people to help us to build it.

As a Senior Software Developer at Juxly, you'll be a major contributor to building our platform. You'll use your expertise to solve challenging Healthcare problems, build tests, and create documentation to ensure compliance with specifications. Be ready to lead team projects, perform code reviews, and participate in specification review.

About this Role

So, what does a Senior Software Developer do at Juxly?

  • Reviews current application requirements and contribute to programming objectives adhering to development standards.
  • Tests and debugs code generated ensuring requirements and performance objectives are met.
  • Leads in the development of projects, which may include one or more developers and external resources.
  • Assists in resolving application functionality and performance issues.
  • Investigates and recommends solutions to meet desired program functionality.
  • Participates in application design and requirement review meetings.
  • Reviews code generated by other developers ensuring requirements and development standards are met.
  • Mentors junior developers and other team members.
  • Provides support for code releases.
  • Relies on significant knowledge and professional discretion to achieve goals.
  • When needed, creates and/or collaborates on technical solution concept documents
  • Other duties may be assigned as needed.

This might be for you if...

  • You know how to craft a great client-side application in Angular, Vue, or similar frameworks
  • You can create production-level services and applications using Node.js.
  • You love difficult problems and have sharp intuition for how to build software.
  • You care about the business and can balance craft, speed, and the bottom line.
  • You have strong beliefs, loosely held. You're a great listener and love to collaborate.
  • You have experience as a Software Developer in a team setting that included other departmental players.
  • You know when tools like Redis should be used.
  • You've spent a fair amount of time using ElasticSearch, building indexes, refining queries, and have some strong opinions about how it should be used.
  • You probably have Docker (or similar) installed on your computer, and regularly use containers.
  • Have strong opinions on TDD/BDD.
  • You understand why you'd use Service-oriented architecture vs another design.
  • You can explain Object-oriented, Functional, and other programming paradigms.

Some things that may help you outshine other candidates!

  • Love and skill in the world of UI/UX development.
  • Experience in the healthcare industry with technologies like FHIR, HL7.
  • You're familiar with container orchestration tools (rancher, docker swarm, K8s)

What to Expect

  • We can't wait to read your resume and get to know you! Let us know what excites you about being a Senior Software Developer at Juxly and help us get to know you better!
  • If we think we might be a good fit for you, we'll set up a phone chat! We'll tell you more about the role and get a chance to hear about your experiences.
  • Then we'll invite you to a team interview! We will let you meet the whole team so you can get to know everyone. We'll also have some questions to assess your technical expertise.
  • We'll let you know how things went! If it still seems like a good fit, we'll send you a brief technical project to complete.
  • If we think you're the candidate we're looking for, we'll send you an offer! If not, we will update you to let you know so you aren't left hanging.

FAQ

  • What benefits can I expect?
    • Health, Dental, and Vision
    • New Laptop/equipment of your choice.
    • An Open PTO Policy.
  • Is this role only full-time? Can I work remotely?

We're based in Springfield Missouri and proud of our community. But we understand that the right team member might live elsewhere. We have lots of team members working remotely and have no problems with the right candidate working remotely.

Rebilly Senior PHP Developer
  • Remote Anywhere
  • Full-time

44 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

We are looking for a tenacious, passionate, creative, software-driven individual to guide the design and development of our payments software.

APPLY! Please send your resume through Apply By API: https://app.applybyapi.com/posting/7/

OBJECTIVE #1 Take on a project and see it to its end.

  • Potential Obstacles: We work by 6 week cycles (similar to sprints) where it can be easy to lose focus or forget to plan ahead to ensure the successful completion of your projects.
  • Actions: Understand the value of a successful cycle completion and use your tenacity to carry each project to the very end.
  • Results: Your project completion numbers in Jira are stellar and you have concentration available for the handful of projects on your plate.

OBJECTIVE #2 Work as a synchronous team in a remote environment.

  • Potential Obstacles: Working remote has many personal and team-based challenges from timezone differences, to communication and trust of your colleagues.
  • Actions: Develop deep working relationships with your colleagues to know what they're working on, and how to support each other.
  • Results: The team culture is strong, Rebilly's bigger projects efficiently move forward.

OBJECTIVE #3 Help your colleagues raise their skills with thoughtful code reviews and feedback on ideas.

  • Potential Obstacles: Your day will be filled with your own projects and priorities, and offering feedback to a remote team from afar can be intimidating.
  • Actions: Prioritize your schedule and share your unique knowledge and experience to help make your team stronger.
  • Results: Your team is more precise, creative, and their knowledge is deepened with your help.

KEY FUNCTIONAL AREAS OF RESPONSIBILITY What will you manage? Each teammate receives a role within a small team per cycle that can include a handful of small projects, one large project, or staying outside of the cycle to support clients, bugs, and cycle planning. Along with that, you'll be responsible for ensuring adherence to programming and documentation policies, code standards, testing, release, and reporting updates on your projects.

What will you contribute to? You will contribute to code reviews, generating projects for each cycle, feedback for ideas (including the ideas for other areas of the company), and hiring new teammates in the Product Team.

What will you support? Outside of generally supporting your teammates in the Product Circle, Rebilly is an open environment where everyone is welcome in every area of the company. You are welcome to support any project you feel called to participate in.

How much support per project? Teams working in a cycle can be 1, 2, or sometimes 4 people. You will lean on your cycle teammates to support the completion of the cycle, as well as receive support from teammates supporting the cycle. You can ask as many teammates to join your project as you need to complete the mission.

APPLY! Please send your resume through Apply By API: https://app.applybyapi.com/posting/7/

HIRING PROCESS

  1. Apply By API -https://app.applybyapi.com/posting/7/
  2. Small code challenge (unless you have extensive open source contributions)
  3. Interview with the Product Team
  4. Interview with the Product Team Lead
  5. Offer and Hiring
  6. The total process should take less than 2 weeks. *We are only accepting applications through ApplyByAPI at this time.

OUR TECH STACK Backend: PHP7.3 Frontend: Vue JS 2/3, ReactJS Framework: Symphony (moving away from Yii) Package Management: Composer, NPM, Yarn Testing: PHPUnit, Chai, Jest, Cypress Build: Webpack, Rollup Version Control: Git JS: ES6/7 Infrastructure: Docker, Terraform, GitHub, AWS (moving away from Jenkins)

SOME OF THE PROJECTS WE ARE WORKING ON Customer Payments Portal - create a secure and highly customizable customer payments portal Proficiency in Information Architecture - support usability in our database and more Payment Gateway Integrations - expand our library of integrations

WORKING AT REBILLY Rebilly's Purpose: Find and create freedom through your work.

Rebilly offers a competitive salary, training and development, birthday lunches, and provides the computer of your choosing. Further perks and benefits are dependent on your work location of choice.

Rebilly is a Teal Organization, meaning our organizational structure may differ from what you're used to, but we think you'll be pleasantly surprised. In a very tiny nutshell, this means that as an organization we value self-management, self-organization, as well as the wholeness of the individuals that make up our team (meaning you should be yourself at work, and do the work that inspires you.)

Come check us out at https://www.rebilly.com/careers/

ABOUT REBILLY Rebilly is now a payments software after pivoting from a focus on subscription billing in October 2019. Rebilly's comprehensive feature set is built to help our merchants get more of their customers from the order form to the thank you page, and more renewals paid. We took lessons learned from years of experience in the subscription business and millions of subscribers and applied them to make our payment system clever, flexible, and easy to use for our clients.

Toptal Freelance React Developer
  • Remote Anywhere
  • Freelance

44 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Design your lifestyle as a top freelance developer, with the freedom to work however, wherever, on your terms.

Freelance work is defining the careers of today's developers in exciting new ways. If you're passionate about working flexibly with leading Fortune 500 brands and innovative Silicon Valley startups, Toptal could be a great fit for your next career shift.

Toptal is an elite talent network for the world's top 3% of developers, connecting the best and brightest freelancers with top organizations. Unlike a 9-to-5 job, you'll choose your own schedule and work from anywhere. Jobs come to you, so you won't bid for projects against other developers in a race to the bottom. Plus, Toptal takes care of all the overhead, empowering you to focus on successful engagements while getting paid on time, at the rate you decide, every time.

As a freelance developer, you could join an ever-expanding community of experts in over 120 countries, working remotely on the projects that meet your career ambitions.

That's why the world's top 3% of developers choose Toptal. Developers in our elite network share:

  • English language proficiency
  • 3+ years of professional experience
  • Project management skills
  • A keen attention to detail

Curious to know how much you could make? Check out our React developer rate calculator.

If you're interested in becoming part of the Toptal network, take the next step by clicking apply and filling out the short form: https://topt.al/PDcyZR

Responsibilities

  • After passing our screening process, you will have access to our network of clients across the globe including leading Fortune 500s and innovative Silicon Valley start-ups.
  • You will have full flexibility to set your working hours per week and your rate. There are no mandatory hours.
  • You will have visibility into all projects published that fit your specialization. Our matching team is here to help you identify the projects that are the best fit for your skills and preferences.
  • As a client-oriented company, we empower you to fully focus on client objectives. We ensure that you always get paid on time for the hours you spend working with clients.

Requirements

  • You must have 3+ years of front-end web development experience---preference given to candidates who have experience working for enterprise companies.
  • Proficiency in React.js is a must. Experience with additional frameworks and technologies is a bonus.
  • You consider multiple quality dimensions like user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance.
  • You are genuinely interested in technology and love to try new things.
  • You are willing to help clients make important product and development decisions, share your knowledge with them, and help them achieve their objectives. You solve complex problems but also consider multiple solutions, weigh them, and decide on the best course of action.
  • You must be a world-class individual contributor to thrive at Toptal. You're excited about working independently while keeping all relevant stakeholders continuously informed and up-to-speed with any challenges, set realistic expectations, and deliver the desirable quality. You thrive on providing and receiving honest but always constructive feedback.
Shogun Human-Friendly React Engineer
  • Remote Anywhere
  • Full-time

50 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

We are Shogun 👋. We help brands take on Amazon with faster and better sites of their own. We have over 15,000 active paying clients and most of them are happy.

We were in the Winter 2018 batch of Y-Combinator, we just raised a Series B investment. You can read more inTechCrunch.

Our teams are fully distributed and global (check out ourteam page)! We have no office and we are cool people 😁

About you

  • You know React (hooks and context APIs) like the back of your hand
  • You understand semantics in HTML and SEO. You still don't know if SEO is a science or art (or magic)
  • You can write clean CSS and reusable components. You know you don't need jQuery this decade
  • You have done some Shopify work before and you really dislike liquid
  • You are crazy about optimizations. You only stop optimizing when the only issue on PageSpeed Insights is the ga script. You wish you could remove it 😆
  • You know that Lighthouse is indeed not the tower at the end of a picturesque beach, but rather a finicky tool you are determined to wrangle
  • Your emotional resilience is pretty high and you really enjoy helping people. You can talk with other humans. You can explain ARIA to my mother

Responsibilities

  • Support agencies and customers with Shogun Frontend builds. You will discuss architecture, you will be the technical guru during the implementation. You will celebrate when it is shipped 🚀 and you will measure the results closely and with bated breath
  • You will have to review and improve some shocking code that will make you fall off your chair. You will fight against external scripts. You will be the guardian of best practices
  • Build awesome internal tools that make your life easier and help the team to ship things faster
  • You will be organized and communicate decisions, issues, and lessons learned internally to the squad and externally to agencies and clients. You love a little bit of show and tell

Our Values

  • Work in the open: Operate with high integrity and choose what's right over what's easy. Be transparent as a company and with each other
  • People are People: Treat yourself, colleagues, and customers with dignity, empathy, and respect. Start from a presumption of positive intent
  • Win and grow together: Strive to be the best, individually, and as a team. Support and encourage each other. Seek opportunities for growth

Equal Opportunity StatementShogun supports workplace diversity and does not discriminate on the basis of race, color, religion, gender identity/expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, physical or mental disability, or any other protected class

Try Shogun

You can use Shogun to get a feel for the product. We'd love to hear what you think. Here is how:

  1. Create a Shopify Developer Account
  2. Create a development store
  3. Install Shogun on your development store
  4. Create a couple of pages. We will take a look
InReach Ventures Back-end Developer
  • Remote Italy/UK
  • Full-time

51 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

InReach is changing how VC in Europe works, for good. Through data, software and Machine Learning, we are building an in-house platform to help us find, reach-out to and invest in early-stage European startups, regardless of the city or country they're based in.

We are looking for a back-end developer to continue the development of InReach's data services. This involves:

  • Cleaning / wrangling / merging / processing the data on companies and founders from across Europe
  • Building data pipelines with the Machine Learning engineers
  • Building APIs to support front-end investment product used by the Investment team (named DIG)

This role will involve working across the stack. From DevOps (Terraform) to web scraping and Machine Learning (Python) all the way to data pipelines and web-services (Java) and getting stuck into the front-end (Javascript). It's a great opportunity to hone your skills and master some new ones.

It is important to us that candidates be passionate about helping entrepreneurs and startups. This is our bread-and-butter and we want you to be involved.

InReach is a remote-first employer and we are looking to this hire to help us become an exceptional place to work for remote employees. Whether you are in the office or remote, we are looking for people with excellent written and verbal communication skills.

Background Reading

Responsibilities

  • Creatively and quickly coming up with effective solutions to undefined problems
  • Choosing technology that is modern but not hype-driven
  • Developing features and tests quickly with good, clean code
  • Being part of the wider development team, reviewing code and participating in architecture from across the stack
  • Communicating exceptionally, both asynchronously (written) and synchronously (spoken)
  • Helping to shape InReach as a remote-first organization

Interview Process

  • 15m video chat with Ben, CTO to find out more about InReach and the role
  • 2h data pipeline technical test (Python)
  • 2h web service technical test (Java)
  • 30m architectural discussion with Ben, talking through the work you did
  • 2h interview with the different team members from across InReach. We're a small company so it's important we see how we'll all work together - not just the tech team!

Requirements

Given that this position touches so much of the stack, it will be difficult for a candidate that only has experience in Python or only in Java to be successful in being effective quickly. While we expect the candidate to be stronger in one or the other, some professional exposure is required.

In addition to the programming skills and the ability to write well designed and tested code, infrastructure within modern cloud platforms and sound architectural reasoning are expected.

None of these are a prerequisite, but help:

  • Functional Programming
  • Reactive Streams (RxJava2)
  • Terraform
  • Postgres
  • ElasticSearch
  • SQS
  • Dynamodb
  • AWS Lambda
  • Docker
  • Dropwizard
  • Maven
  • Pipenv
  • Javascript
  • React
  • NodeJS

Benefits

  • Equity and equivalent interest in the investments we make
  • Remote-first organization, whether you're in the London office or working remote!
  • Pension contributions
  • Private health insurance where applicable
Testlio Full Stack Javascript Developer
  • Remote Tallinn +/- 2 hours
  • Full-time

51 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

We are looking for strong software engineers to meet the challenges of a growing company. Our software engineers are responsible for building modern and fast single page web applications and microservices with REST APIs, using tools like Node.js, GraphQL, React, AWS, the Flux application architecture, SCSS and more.

You will be a part of a product team that is focused on one of the areas of Testlio roadmap and owning it end-to-end as much as possible to reduce dependencies. You will closely work with product manager, designer, and other engineers to implement necessary features for the Testlio platform. You will be able to dig into various parts of application development as well as give your voice in architecture-related decisions.

Key responsibilities:

  • Design and implement modern single page applications and REST microservices using Node.js, PHP, ES6, GraphQL, React and the Flux architecture.
  • Partner with Product Manager and Design to solve problems - get things done and enable value proposition.
  • Own, operate and maintain your team's services across all development environments, including production.
  • Be proud of your work. Beside good code, you also value the impact and seek for validation via telemetry or direct customer feedback.
  • Eager to learn continuously new things. You celebrate if you can learn new things, regardless which matter (e.g. business, technology or some good anecdote).

What do we expect from you?

  • You are a team player - individual goals come second, team goals come first.
  • You have experience of building web applications.
  • Proven track record of success and failures - we believe in experience and learning. Not everything goes right. You know your failures, learned from it and know how to avoid it.
  • Knowledge and experience in JavaScript, Node.js, React, HTML, CSS.
  • Experience with version control systems, preferably Git and Github.
  • Experience building and working with REST and/or HTTP API's.
  • Knowledge of relational databases and data modeling.
  • Full English professional proficiency.

What we can offer?

  • You have a chance to help deliver the mission for some of the biggest companies in the world by building dedicated test management platform.
  • Opportunity to learn constantly in a multicultural environment and grow tremendously.
  • A fast, transparent and supportive team.
  • We will take good care of you by compensating sport activities and educational training (or attending seminars interesting to you), good food, relaxing massages etc.
  • Not to mention, you'll be part of an amazing pride of lions -- check out our LionFest video and be updated with what's going on atm.
Givecloud Senior Front End Developer – React
  • Remote Canada
  • Full-time

55 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Givecloud helps organizations build trust through our best-in-class donor experience which drives engagement, relationship and ultimately, healthier fundraising. We're recruiting a talented, motivated and passionate Senior React Developer _with a bit of Backend experience _who is looking for a chance to do something that matters - to make a long-term difference in their career, in the lives of their co-workers, and leave their mark on humanity. Our competitive advantage is our belief that organizations should be focused on Trustraising, not Fundraising - join us in our journey to make that happen!

Our lead developers are dedicated professionals passionate about writing great code, shipping great code, and making the best product possible. This team is the heart of Givecloud and given full autonomy to make data-driven and innovative product decisions, informed (not dictated) by the CX and Marketing teams.

The Role

  • Consistently able to develop & deliver high quality, detail-oriented user experiences (from sketches, breadboards and flows to final deliverable)
  • Evolving our existing Server Side App to a Single Page React Application
  • Collaborating with our customer service and growth teams on scoping new features
  • Prototyping new features and seeing what works and what doesn't
  • Helping to design and evolve our software development process
  • Ability to support the backend team when necessary
  • Bring a focus to performance, accessibility and compatibility

Who You Are

  • You ship - you make it happen
  • Constantly learning and increasing your knowledge & skills
  • Highly self-motivated and results-oriented team player who can thrive in a remote environment
  • You care deeply about the user experience, never shying away from the last mile to create something truly delightful

What you'll need

  • 5+ years experience as a React developer (thorough understanding of state management, context, hooks, lifecycle)
    • Experienced with the full development life cycle, including requirements analysis, architecture, design, coding, testing, and delivery of solutions
  • Strong experience with backend development using server-side frameworks, such as PHP/Laravel or NodeJS/Express
  • Strong database skills (e.g., Elasticsearch, Postgres/PostGIS, SQLite, MySQL, SQL Server, MongoDB, Redis, etc.)
  • Experience with CSS/SCSS
  • Experience with Jest (or other testing frameworks)
  • Experience with using development tooling (Github, NPM, Command Line)
  • Excellent interpersonal and communication skills (both written and oral)
  • Experience working in an Agile development environment (we're agile-ish)
  • BSc degree in Computer Science or relevant field is considered an asset but no formal post-secondary degree is required. As long as you have work you can show us that demonstrates your skill level, you qualify.

This is a Work from Home / Remote Opportunity

Givelify Frontend REACT Engineer
  • Remote Anywhere
  • Full-time

57 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Why just have a job when you can live your Purpose? We are Givelify, where fintech meets philanthropy. We help people instantly find causes that inspire them to action so they can change the world---one simple, joyful gift at a time.

From places of worship to world-changing nonprofit groups, Givelify harnesses the power of technology to bridge the gap between people and the causes they care about. Tap. Give. Done. Givelify's payment solution is designed to make the experience of giving as beautiful as the act of giving.

The Senior Front-End Software Engineer will work with a cross-functional team (Product, Engineering, UX, & Design) to build industry-leading solutions & technologies that bring beautiful giving experiences to life while maintaining a high standard of engineering quality. He/she will also support the development of other engineers through guidance and mentorship.

Some of the meaningful work you will perform:

  • Responsible for every aspect of the front-end software development life cycle, including development of highly interactive web applications, software deployment and testing using automation tools, and monitoring to ensure high availability
  • Buildweb products in accordance with UX team design specifications
  • Effectively make changes to our applications & investigate issues based on a deep understanding of our codebase, systems and the business requirements
  • Render data in high-volume real-time environments
  • Solve cross-browser compatibility, optimization, and layout issues
  • Create modular templates for better site manageability
  • Conduct Integration and automated testing, prototyping visually attractive & highly usable web interfaces
  • Provide guidance, counsel, and overall development support to other engineers

We welcome your experience and talents:

  • BS/MS degree in Computer Science, Computer Engineering, Mathematics, Physics orequivalent work experience
  • 5-7 years development experience of which 4+ years with React and React Native, Redux, HTML/XHTML and CSS
  • Advanced knowledge of reusable, modern front-end code while being proficient in all stages of web development, from conception to deployment
  • Advanced knowledge ofJavaScript and Typescript s
  • Familiarity with DevOps configuration tools (Git, Jira, Jenkins, etc.)
  • ExperiencebuildingWeb-servicesand API developmentand systems on scale
  • Strong object-oriented design and development skills and advanced knowledge of PHP, Python, Java or similar programming languages
  • Knowledge and experience with third party libraries, frameworks, and technologies is a plus
  • Experience working in an Agile/Scrumenvironment

Our People

We are a virtual team of high-performing professionals who innovate & collaborate to fulfill our mission to help people instantly find causes that inspire them to action so they can change the world -- one simple, joyful gift at a time. Our culture of integrity, heart, simplicity, & that "wow" factor fuel our aspiration to be among the tech industry's most inclusive & purpose-driven work environments.

We take great pride in providing competitive pay, full benefits, amazing perks, and most importantly, the opportunity to put passion & purpose to work. 

Our Product

From places of worship to world-changing nonprofit groups, Givelify harnesses the power of technology to bridge the gap between people and the causes they care about. Tap. Give. Done. Givelify's payment solution is designed to make the experience of giving as beautiful as the act of giving.

Learn more about us at https://careers.givelify.com ( https://careers.givelify.com/)