Senior Full-Stack Software Engineer (Backend focus)
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.
Join our Integrations team to design, build, and support a variety of solutions for both internal stakeholders and external customers. You'll play a crucial role in sustaining our U.S. market leadership while driving rapid expansion into Europe, Canada and other future markets.
Strategic directions include:
- Expand globally into new markets (Europe, Canada, etc.);
- Enhance core legacy systems to improve performance and scalability;
- Deprecate and unify outdated platforms for improved consistency and reduced maintenance effort.
Responsibilities
- Collaborate with Business Analysts, QAs, Product Owners and cross-functional teams to design and deliver global solutions that meet business goals and objectives;
- Partner with other Software Engineers to elevate our technology stack, conduct code reviews, and apply best practices across the project lifecycle. Drive continuous improvement of our development processes by participating in retrospectives, refining workflows, and contributing technical ideas;
- Create and maintain unit, integration and e2e tests to ensure code quality and reliable delivery;
- Monitor and troubleshoot production issues using logging and alerting tools, investigate root causes, document known issues, and share findings;
- Help shape the team's technical direction through architectural discussions and by driving improvements;
Requirements
- 5+ years of experience in web application development;
- Proven experience integrating third-party APIs and managing databases;
- Hands-on experience with AWS services (e.g. EC2, S3, RDS, Lambda);
- Solid background in system maintenance, support and incident response;
- Practical knowledge of agile SDLC methodologies (Scrum/Kanban);
- Experience designing and operating CI/CD pipelines (e.g. Jenkins, GitLab CI);
- Proficiency with observability tools (DataDog, Sentry, AWS CloudWatch);
- Strong understanding of RESTful APIs and microservices architecture;
- Demonstrated ability to lead technical analysis and coordinate cross-team communication Ability to juggle priorities and meet deadlines;
- Experience in international contexts and fluent English (written and spoken).
Technical skills required
- Programming Languages: TypeScript, JavaScript Backend Framework: Express.js, NestJS Frontend
- Technologies: React 18+
- Database: PostgreSQL, MSSQL
- ORM: TypeORM, Sequelize
- Version Control:Git
- Containerization: Docker
- Testing: Jest for unit and e2e testing
- Styling: Tailwind CSS
- Linting and Formatting: ESLint, Prettier
- Caching: Redis
- Cloud: AWS
Huge plus if you know any of the following: Nx, Ember.js, Handlebars, Terraform, Salesforce.
We offer
- A growing innovative company with a friendly atmosphere;
- Social Responsibility Initiatives;
- Creative, people-oriented, encouraging working environment;
- We also have our library, and anyone can order new books;
- Cutting-edge technologies and tools;
- Office in the city center with parking for cars, bicycles, and scooters;
- Private health insurance;
- Additional vacation days for each year spent with us;
- Solid salary and annual bonuses for the achieved results;
- NYSE: FOUR Restricted Stock Units award based on your seniority;
- Employee referral program.
#LI-Hybrid
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.
Apply for this job
*
indicates a required field