Loading

Banner Image
  • Location

    Atlanta

  • Job title:

    Full Stack Software Engineer

  • Sector:

    Technology

  • Job type:

    Direct Hire

  • Job ref:

    7115

We are creating the future of payments, and are looking for experienced back-end and/or front-end developers.

With steady growth, millions of requests to handle, a rich and complex business domain and the need for us to have a very high level of availability, you'll find a rewarding and supportive work environment.

We are searching for developers who understand that development is a team effort, who are proud of a job well done and know how to implement simple solutions to solve complex problems.

We are looking for frontend and backend developers

If you have an interest for back-end, front-end development (or both), we are interested in having a discussion. 

Our teams work own the whole technology stack. We have a combination of backend, front-end and SRE working collaboratively. So, when needed, it will be expected of you to help your colleagues even if it is not in your area of expertise.

The stack

On the front-end part, we are using React for both Web & Mobile (React Native) applications. Our APIs are a mix of web sockets and classic rest interface. We are considering the use of the firebase solution for new features in the application.

On the backend, we have an existing software written in Python (with Flask) but we are migrating to a java 16 (with some parts in nodejs) based platforms.

For our persistence we are using mainly postgresql, but we also have some redis servers and a big query data store for analytics purposes.

Our monitoring is handled through datadog, and all of this is hosted on the GCP platform.

What are we looking for ?

If you have already worked on software related to payment, restaurants or POS systems your experience will be of great interest to us.

In the same way, if you have notable experience in high performance, high availability, distributed architecture we would love to hear from you.

We expect our developers to know how to unit test their code, to write easy to read & maintain code and to be comfortable doing pair programming with her/his colleagues.

What do we offer ?

A learning environment with supportive colleagues, a place to grow both technically and as an individual.

Our challenges

Our first challenge is the need to interact with many different POS vendors, each with their own integrations

In addition we obviously must ensure a high level of security, great performance and availability.

Our rapid growth requires a strong focus on software architecture to sustain our delivery capacity while increasing our teams' size, adding new features to the existing software and handling an ever-rising number of users.

And at last, the type of industry we are serving implies a sudden and concentrated traffic peak, meaning we need to have an on-demand scaling capability.


#LI-TP1
#LI-REMOTE

 

ehire.com/jobs

A Human Approach to Staffing

Our Company is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations. It is our intent to maintain a work environment which is free of harassment, discrimination, or retaliation because of sex, gender, race, religion, color, national origin, physical or mental disability, genetic information, marital status, age, sexual orientation, gender identity, military service, veteran status, or any other status protected by federal, state, or local laws. The Company is dedicated to the fulfillment of this policy in regard to all aspects of employment, including but not limited to recruiting, hiring, placement, transfer, training, promotion, rates of pay, and other compensation, termination, and all other terms, conditions, and privileges of employment.