
RCI-ABBV-31622 Full Stack Developer (Reward System/JavaScript/API Integration/SQL/Restful/TypeScript/Node.js/AWS)
Department:React Native
Type:REMOTE
Region:USA
Location:United States
Experience:Mid-Senior level
Estimated Salary:$120,000 - $160,000
Skills:
TYPESCRIPTJAVASCRIPTNODE.JSAPI INTEGRATIONSQLGRAPHQLAWSREACTREACT NATIVEMICROSERVICESPOSTGRESQLDYNAMODBDOCKERKUBERNETESTERRAFORMCI/CD
Share this job:
Job Description
Posted on: November 8, 2025
Location: RemoteContract: 1 year - based on performance and business needsSuggested Title: Sr. Software EngineerManager's Update:
- Provides rewards to Client customers
- Working with several different partners
- API is a central focus
- Somebody who has more of a full stack
- More on QA focus so that includes unit testing, integration testing, API testing, and all the testing so is testing is the primary focus
- API is the primary focus for full stack around the Typescript
- JavaScript is helpful
- Operate on the AWS cloud
- Being familiar with being able to configure and deploy things from a software standpoint is super important
- If the candidate is API focused, they should understandthe orchestration that needs to happen with Step 1 to Step 2
- lot of the work is just really integration-focused
- Distributed transactions is also an important concept to understand to make sure that handling asynchronous calls
- It’s not heavily task-focused to any particular feature area
- The feature is the API product that we expose
- look at a downstream domain feature set and wire it up to make sure that it works in a in the same way
- In downstream, we have different rewards types like points, offers, gift cards and we have wallet we call metaphor
- Understand the mechanics of downstream that how that works downstream from viewing those offers viewing and then redeeming those offers
- Very knowledgeable kind of candidate so they can test our Api and make sure that they work with the downstream domain
- This is more on the testing expects
- Producing Apis contract that it behaves correctly
- Extremely heavy API integration
- Working on some type of consumer facing benefits or rewards website is plus
- Adapt to the different types of work to come through is really important like API level thing, Testing, document the API
- Comfortable to work anywhere in the SDLC process
- Strong experience with TypeScript/JavaScript is important
- Graph QL is nice to have
- This is more on Backend and really focus on ApI
- This is not leading job but will act as senior person
- Working on high quality work
- Experience with React Native is preferred
- Node.js and TypeScript is really important and it’s a core
- Heavy use of Node.js and TypeScript
- Any time zone candidates will work but want 9 to 2 pst is must to work
- Rewards system experience is nice to have
- Working in pharma is preferred
- Reward system is the primary
- Identify the problem and solve the problem
- working on API and another term is adapter or connecter layer
- this team is working on middleware layer between external partners and external systems and internal systems
- Understanding the graph QL is important
- Candidate with financial system experience in the reward program or reward system in the in the product segment.
- This position is in the rewards program that reward people
What are the top 3-5 skills, experience or education required for this position:
- JavaScript (TypeScript) node
- API Integration
- SQL
- Github
- React
Description
- We're looking for a Senior Software Engineer interested in working within a startup-oriented environment while having the backing of a very large company. If that's you, please read on.
- Background on team: Our team has successfully launched a new and innovative technology platform, Alle, which serves millions of consumers, tens of thousands of aesthetics providers, and thousands of colleagues throughout the US.
- Since its launch in November 2020, Alle has delivered curated promotions, personalized experiences, and millions of consumers use it as part of their beauty journey.
- Now, we are looking for a Senior Software Engineer as we prepare to launch a new array of game-changing technologies on our successfully adopted platform.
- As the Senior Software Engineer, you will report to the Software Engineering Manager and continuously collaborate with key stakeholders across the business to solve the most critical technical problems.
You Will
- Champion code quality, reusability, scalability security and help make strategic software architecture decisions with the lead engineer
- Conduct design and code reviews
- Collaborate with Lead Engineers, Product and Project Management to take small ideas or concepts and turn them into high fidelity technical game plans and achieve the products and business goals
- Mentor software engineers utilizing proven design patterns and your experience building large scale public facing software
- Care about who you work with and how work is done. We hire carefully and the entire team is given the opportunity to take part in evaluating potential hires
- Relate to our core values (see below) and would like to contribute to a positive working environment and culture
Required Experience & Technical Skills
- At least 6+ years as a Full Stack Software Engineer
- Strong experience with TypeScript/JavaScript, Node.js, and GraphQL
- Experience with React, NextJS, and React Native (bonus) for iOS and Android
- Experience with Microservices and Event Driven Architecture using AWS, Serverless, Lambda, Docker, and Kubernetes
- Strong familiarity with data structures, algorithms and design patterns
- Proficient with PostgreSQL, DynamoDB and understand when to use relational and non-relational databases.
- Proponent of code testing and familiar with the common frameworks for unit, integration and functional tests
- Experience working with DevOps Engineers using tools such as Terraform, CloudFormation, and CI/CD Pipelines.
Core Values
- Be Humble: You're smart yet always interested in learning from others.
- Work Transparently: You always deal in an honest, direct, and transparent way.
- Take Ownership: You embrace responsibility and find joy in having the answers.
- Learn More: Through blog posts, newsletters, podcasts, video tutorials, and meetups, you regularly self-educate and improve your skill set.
- Show Gratitude: You show appreciation and return kindness to those you work with.
Originally posted on LinkedIn
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
ReactRemoteJobs.com
Get ReactRemoteJobs.com on your phone!
