← Back to all jobs

Backend Developer

Fully remote

Added
2 months ago
Location
Type
Full-time
Salary
Not Specified

Related skills

backend web development golang

Overview

Shift4 (NYSE: FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world. As the leader in commerce-enabling technology, Shift4 powers billions of transactions annually for hundreds of thousands of businesses in virtually every industry. For more information, visit www.shift4.com.

Company Background:The Giving Block, a Shift4 company, is the platform helping nonprofits fundraise more effectively from modern philanthropists. Pioneers of the “Crypto Philanthropy” movement, The Giving Block developed the leading solutions for cryptocurrency donations, taking crypto and NFT donations mainstream in the nonprofit sector. The Giving Block’s team then developed a stock giving experience built to empower even more donors to give non-cash assets. When combined, The Giving Block’s product suite empowers more donors than ever to give assets to their favorite causes. Today, thousands of nonprofits are using The Giving Block to fundraise from modern philanthropists. Learn more about The Giving Block here.

Shift4 Payments (NYSE: FOUR) is a leading provider of integrated payment processing and technology solutions, delivering a complete omnichannel ecosystem that extends beyond payments to include a wide range of value-added services. The company’s technologies help power over 350 software providers in numerous industries, including hospitality, retail, F&B, e-commerce, lodging, gaming, nonprofits, and many more. With over 7,000 sales partners, the company securely processed more than 3.5 billion transactions annually for over 200,000 businesses in 2019. For more information, visit shift4.com

Shift4’s entry into the nonprofit market began when our CEO raised $243 million for St. Jude as part of his trip to space. Soon after, we acquired The Giving Block, the leader in Crypto Philanthropy. Now we’re expanding to formally offer a full range of payment processing products and services to the nonprofit industry.

Summary:

We are looking for talented Backed End developer to join our engineering team. You will be working in one of our international Scrum teams in a fast-paced “startup like” environment, participating in development of Core services, working on new features and integrations, taking part in all Scrum team activities, you will be not only doing hands on development and also making technical decisions and designing technical solutions. We need someone who is smart and proactive in taking ownership and seeing problems through to resolution, responsible and self-managed, but at the same time a good team player.

Responsibilities:

  • Work with founders and senior leadership to bring ideas to life
  • Continue developing the core product and infrastructure. Example projects: 
    • Creating internal and external dashboards
    • Client self-service portal
    • Donation widget and fundraising platform updates
    • Partner integrations
  • Designing, building and maintaining end-to-end backend services using TypeScript, Node.js and our company's framework.
  • Writing well-structured, maintainable, and efficient code along with unit tests.
  • Integrations with third-party APIs, development of our public API.
  • Research and analyze epic tasks and collaborate with the product team.
  • Ensure security and quality of backend services as we deal with our client's money.
  • Provide production support, troubleshooting and bug fixing.
  • Storage layer: design DB schema, SQL query writing, query performance analysis.
  • Work in Agile team using Scrum methodology, participate in all sprint activities, grooming sprint backlog, estimation of sprint tasks, creation of technical solutions etc.
  • Ensure excellent quality of your code by writing unit tests and executing code reviews.
  • Collaborate with the development team, QAs and product team on system improvements and selection of tools and technologies.
  • Assist the team in creating and maintaining tech documentation.

Competencies:

  • 4+ years of experience as a back-end developer with at least 2-3 recent years of experience with NodeJS
  • Experience with TypeScript
  • You are skilled in SQL databases, OOP, SOLID, system design, design patterns and GRASP
  • A thorough understanding of writing secure code and an awareness of common security vulnerabilities in web applications
  • Rest API
  • Deep understanding of JavaScript 
  • Web security
  • Strong communication skills in English

Qualifications:

  • Knowledge of PostgreSQL, cloud providers (AWS, Google Cloud), message queue (RabbitMQ, AWS SQS, Kafka), Docker
  • You have designed and developed web services or/and done integrations with third party APIs
  • Experience in production support (troubleshooting, bug fixing)
  • Interest in blockchain, cryptocurrencies, and/or non-profits

 

This is a fully remote position, candidates from European time zones are highly welcome.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.


 

Share job

Help us maintain the quality of jobs posted on Remotely!

Is this position not a remote job?

Let us know!

+19807 More Jobs Available!

Sign up now to unlock all job opportunities.

Uncover Hidden Jobs

Browse openings not posted on other job boards.

Be the First To Know

Receive daily job alerts with fresh job openings.

Keep Track of Your Job Hunt

Save to favorites and track jobs you've already applied to.

Choose your membership

Cancel anytime

It's time to find your dream startup job!
Loved by job seekers!

Within a week of using Remotely, I secured three interviews with top-notch companies. The breadth of job opportunities is simply unparalleled.

Olivier S.

I took Remotely for a spin on my job search this morning and found a position I'll be applying for today that fits my needs.

Mia D.

I've always struggled to find a startup job that aligns with my skill set, but Remotely changed the game for me. The sheer volume of high-quality job listings is mind-blowing!

Liam R.

The caliber of companies listed on Remotely is unmatched. It's clear that they prioritize quality over quantity, and that's a game-changer for serious job seekers like me.

Sophia G.

THANK YOU for having a dark mode. I'm 100% dark mode everything so I appreciate that setting for a job board.

Joe C.

Remotely is the gold standard for startup job platforms. Not only did I find a multitude of roles suited to my expertise, but the companies were reputable and well-regarded in the industry.

Emma T.

From tech startups to Fortune 500s, Remotely caters to every job seeker out there. The diversity and quality of companies listed here is fantastic.

Ethan P.

After months of fruitless job hunting, I stumbled upon Remotely. I was surprised by the number of listings and the clarity of information. I landed my dream job in just four weeks!

Isabella K.

The user experience on Remotely is seamless. With detailed job descriptions and a range of well-known companies, my job search was more efficient and fruitful than ever.

Noah C.

Remotely is so easy to navigate and I like that it provides lots of options for filtering based on benefits and more.

Aval S.

No other platform comes close to the depth and breadth of job opportunities that Remotely offers. It's now my go-to recommendation for anyone looking to venture into remote work.

Lucas H.

If you're seeking quality over quantity in your job search, Remotely is the place to be. The comprehensive job listings paired with top-tier companies made my job hunt a breeze!

Charlotte E.
Find your dream job today!

Choose your membership

Cancel anytime