Ruby Senior Software Developer

Global Payments
Charlotte, NC, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services.

Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results.

We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions.

Join our dynamic team and make your mark on the payments technology landscape of tomorrow.

Job Summary

Heartland Retail is looking for a Senior Full Stack Developer to join our team. In this role, you will be responsible for the sophisticated design and consistent performance of our applications.

You will work to maintain current functionality while also ensuring that we continually ship new features that achieve high utilization and user satisfaction.

You will be working alongside other engineers and developers on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

You are excited by the challenge of rapidly delivering improvements to delight our customers and help their businesses thrive while at the same time maintaining the rock-solid stability required by a mission-critical system.

Heartland Retail is a fully distributed team so this is a remote position but will potentially have an option for an in-office setting flexibility pending your location.

All of our processes are designed with a remote-first mindset.

Your skills will be needed in developing and maintaining our commercial products to grow profitability and market share. Including but not limited to : optimizing deployment pipelines;

automating manual and repetitive activities; researching new technology; providing proof-of-concept demonstrations and much more.

Teamwork is an important part of Heartland's success and you will be expected to mentor and develop your teammates and to work effectively with many different functional roles in our organization from operations, to infrastructure, to quality assurance and beyond.

Duties

Design and build applications for web platforms using Ruby and Javascript / TypeScript

Ensure the performance and quality of applications

Collaborate with a team to define, design, and ship new features

Identify and correct bottlenecks and fix bugs

Help maintain code quality, organization, and automation

Support the diagnosis of customer issues and resolution

Review your teammates' Pull Requests and provide helpful feedback

Write and perform unit and integration tests

Become a Heartland Retail product expert

Job Requirements

Bachelor’s degree in Computer Science, related field or equivalent experience.

5+ years experience developing web applications

Proficiency with Ruby

Proficiency with RESTful API design and / or GraphQL

Proficiency with JavaScript or Typescript and modern front-end client libraries (e.g. React)

Sound SQL and relational databases knowledge

Experience working with AWS services.

Solid knowledge of testing principles

Experience with Git

Strong written and verbal communication skills

Diversity and EEO Statements

Heartland is an organization that stands against racism, intolerance and injustice in all its forms one that respects, honors and celebrates the diversity of our team members and the differences among us.

Our commitment to fostering a company culture that values and respects Inclusion and Diversity is steadfast. Standing together as one company, we will continue to work to drive positive change for the communities in which we live and work and stamp out injustice.

Global Payments Inc. is an equal opportunity employer.

Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law.

Those applicants requiring reasonable accommodation to the application and / or interview process should notify a representative of the Human Resources Department.

18 days ago
Related jobs
Promoted
Grant Thornton
Charlotte, North Carolina

As a Forensic Technology Senior Associate, you will get the opportunity to grow and contribute to our clients' business needs by helping them identify, mitigate, and respond to fraud, regulations, litigation, and other issues so that they can take rapid protective action, restore confidence, and get...

Promoted
Deloitte
Charlotte, North Carolina

Collaborate with cross-functional teams, including designers, developers, and business analysts, to gather requirements and translate them into effective UI designs. From entry-level employees to senior leaders, we believe there's always room to learn. ...

Grant Thornton
Charlotte, North Carolina

As a Forensic Technology Senior Associate, you will get the opportunity to grow and contribute to our clients' business needs by helping them identify, mitigate, and respond to fraud, regulations, litigation, and other issues so that they can take rapid protective action, restore confidence, and get...

Jobot
Concord, North Carolina

Concord Corporation is adding a Senior Software Developer to their team!!!. The Software Engineer participates in a variety of assignments in software development and photo printing solutions. This position works closely with the Software Development Manager and team members to design and develop so...

Belmont Lavan Ltd
NC, US
Remote

Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals. Software Engineering and implementation experience, or equivalent demonstrated through one or a combination of the following: work experienc...

Deloitte
Charlotte, North Carolina

Collaborate with cross-functional teams, including designers, developers, and business analysts, to gather requirements and translate them into effective UI designs. From entry-level employees to senior leaders, we believe there’s always room to learn. ...

Promoted
Honeywell
Charlotte, North Carolina

Work with product owner to identify the data requirements and design/ maintain/ optimize data pipeline to ingest, transform, and load structured and unstructured data from various sources into the data warehouse or data lake. In this role, Data Engineer - Commercial, you will design, implement, and ...

Promoted
NTT DATA, Inc.
Charlotte, North Carolina

Data Engineer (Python/PySpark) - Onsite. Data Engineer with hands-on coding experience and a strong background in Python, PySpark, and Object-oriented programming. NTT DATA Services is a recognized leader in IT and business services, including cloud, data and applications, headquartered in Texas. As...

Promoted
Hispanic Technology Executive Council
Charlotte, North Carolina

The role of the Data Network Implementation Engineer is to provide technical implementation services to support the evolution and ongoing support of the IP Network in response to projects (all types), upgrades, service, and feature enhancements and for remediation/break-fix services. While the role ...

Promoted
Cognizant Technology Solutions
Charlotte, North Carolina

We consider all applicants without regard to race, creed, color, national origin, ancestry, age, marital and family status, disabilities, sexual orientation or preference, veteran status or any other classification protected by state, federal or local law. Senior Java Full Stack Developer (On-site)....