Backend Developer @ TrueChoice Solutions - New York, NY

Job Overview

a month ago

Backend Developer

TrueChoice Solutions - New York, NY

Company Overview:

TrueChoice Solutions is a privately held, rapidly growing Software as a Service (SaaS)company. TrueChoice is regarded as the global leader in real-time preference analytics - we develop and deploy unique, sophisticated applications in marketing, sales and HR that give our Fortune 500 clients insights about “how”and “why” customers and employees make purchase and what they value. Our clients use these insights to help increase sales, retention, and profitability. TrueChoice has an impressive list of Fortune 500 clients across multiple industries with offices in UK, Continental Europe, and New York City.TrueChoice has strong partnerships with 6 of the world’s top 10 consulting firms. Our client base is diverse and includes large automotive companies to consumer electronics manufacturers and health care services companies. Our applications typically appear on major, highly trafficked public websites.

Position Overview:

We are looking for a technologist with a focus on backend development skills to join our team. The ideal candidate has a passion for software development, is highly knowledgeable about technology, and is experienced in the entire software development life cycle from definition to development to testing and deployment. This engineer will be a key member of a team that assists in the requirements analysis, software design, development, debugging, and implementation and enhancement of new and existing software programs.

Duties & Responsibilities:

  • Work cross-team (project management, data scientists, and developers) with key-stakeholders to design, develop, and deploy critical backend services for web applications (both internal and client-facing)
  • Design,create, and enhance features for the core web application platform using backend technologies following company and industry best practices
  • Create and enhance features for tools supporting the creation and deployment of backend services
  • Create,enhance, and maintain build and deployment automation code for our software development workflow
  • Create,enhance, and maintain test code (unit, functional, integration, and end-to-end)for all developed software
  • Create documentation (guides, tutorials, presentations) for developed software to be shared cross-team and with key-stakeholders (across all spectrums of technical knowledge)
  • Perform self-review and peer-review of software design documentation and written code amongst the engineering team
  • Perform technical evaluation projects of existing, emerging, or experimental technologies

Position Requirements

  • Minimum of 3+ years of working experience with a focus on backend web development using current industry technologies
  • Strong knowledge of professional software engineering practices within the full software development lifecycle including coding standards, code reviews, source control management, build processes, testing, and operations
  • Strong computer science fundamentals - object-oriented design, data structures,algorithm design, problem-solving, and complexity analysis
  • Strong proficiency in O.O.P. and O.O.D. with JavaScript (TypeScript is a big plus)
  • Strong proficiency in O.O.P. and O.O.D. with Java, Python, and/or C# are big pluses
  • Strong experience building backend applications using NodeJS with SQL and NoSQL databases
  • Experience building application backends using Java is a big plus
  • Experience building application frontends using React/Vue/Svelte/Angular (Next.js is aplus)
  • Experience developing web applications utilizing REST API (GraphQL is a plus)
  • Experience writing unit, functional, integration, and end-to-end tests using technologies such as Jest/Mocha/TestCafe/Cypress
  • Experience with the use of containers (Docker) for local development, with CI/CD, and production hosting
  • Experience with Git (GitHub, BitBucket, etc.) for version control
  • Experience with AWS (CDK, SAM, Lambda, Fargate)
  • Experience creating and deploying packages to npm is a major plus
  • Excellent analytical and problem-solving skills
  • Excellent short-term and long-term planning skills
  • Excellent communication skills (written and verbal)
  • Customer-first mentality


Preferred Location:

Remote; New York, NY area preferred.

How to Apply:

Please send resumes to [email protected] citing "

" in the subject line.

Similar Jobs

.Net Developer


Jersey City, NJ

*Oracle, or SQL Server backend with stored procedures*. *AWS (SQL/ SMS and S3 webservices)*. Job Types: Full-time, Contract.

SQL Developer - Remote

Piper Companies

Phoenixville, PA

Keywords: SQL Developer, SQL MS SQL, Microsoft SQL, SQL Server 2014, SQL Server, Backend Developer, TeamCity, Octopus, analysis, design, build, deployment, T…

Software Engineer

Shri Sai Tech LLC

Troy Hills, NJ

3+ years experience Javascript experience ideally with both front and backend building apps and APIs.-. Candidate should have experience in Nodejs & MongoDB*.

Engineer Lead

Law School Admission Council

Newtown, PA

Connect with developers within your team to inspire and foster a continuous learning environment. In addition, this position will be responsible for operational…

Quality Assurance Tester

NYC Careers

Manhattan, NY

Provide feedback and recommendations to developers on software functionality and web usability. Work with the developers to identify and prepare test data…

Lead DLT Automation Test Engineer

Talent Search PRO

Jersey City, NJ

Experience with front-end & backend testing. Extensive experience working in an Agile/DevOps environment in collaboration with BAs, product owners and…

Senior Software Engineer

Citrine Informatics

Philadelphia, PA

Experience building backend web services. Build backend services to support product features on the Citrine Platform that puts our core technology in the hands…

Web Front-End Developer

Weill Cornell Medicine

New York, NY

Experience collaborating with colleagues at different levels and disciplines in an organization including backend developers, business analysts, project…

Backend Java Developer

Woongjin, Inc

Ridgefield Park, NJ

Work closely with product owners, technology partners to understand and clarify requirements. Design and develop highly scalable industry-leading applications.

Senior Full-stack Developer

Guy Carpenter

New York, NY

Build out and lead a team of junior developers. 5+ years of relevant experience as a full-stack web developer or similar role. We will count on you to:

Mid-Senior Fullstack Software Engineer II

Memorial Sloan-Kettering Cancer Center

New York, NY

Design and build backend integrations using various integration tools including . You work well in a dynamic team environment working with the business,…

Software Engineer


King of Prussia, PA

Understanding of front-end user interface integration with backend code structure. Demonstrated ability to coordinate/collaborate within team of developers and…

Full Stack - RIA

Goldman Sachs

New York, NY

We help them buy and sell financial products on exchanges around the world, raise funding, and manage risk. The Registered Investment Advisor (RIA) Engineering…

Architect 4


Philadelphia, PA

You'll design solutions to expand multi-language support in our metadata platform, in pursuit of a globally relevant video streaming backend.

QA Analyst

Ralph Lauren

New York, NY

Participates in team meetings, working with developers, business analysts, project managers, user advocates, and other testers, local and remote.

Front End Web Developer


New York, NY

Closely work with branding/layout designer and backend team to implement needed functionality, style and look.

Backend Software Developer


New York, NY

We promote a flexible work environment that encourages work-life balance, internal mobility and relocation, community involvement, LGBTQ rights, a refer-a…

Experienced Software Engineer, Risk


New York, NY

Working across the stack backend to frontend, as well as on mobile to understand risk end-to-end. Risk Engineering is a highly cross-functional team dedicated…

Senior Full Stack Software Engineer (Coverage and Benefits) - Telecommute

UnitedHealth Group

New York, NY

Support the team on gathering requirements and communicating with other team developers. Write high-quality, fault tolerant code; normally 30% front end and 70%…

Senior Java Developer (Backend) - 100% Remote - US Based

CoEnterprise, LLC

New York, NY

Designed for IT and EDI professionals, it enables customers to visualize data, discover problems before they occur, and collaborate seamlessly with internal…

Backend Software Developer


New York, NY

Nexamp is seeking an experienced software developer interested in working across a range of technologies, including Django web backends, serverless applications…

Backend Java Developer-NYC

Wonders Corporation

Long Island City, NY

Experience building robust functionality for backend applications and systems. Design, develop and implement multi-threaded applications.

Sr/Mid Backend Application Developer - Django, Python

BrickSimple LLC

Doylestown, PA

BrickSimple LLC ( is a leading developer of next generation AR/VR, mobile, and machine l earning applications.

Backend Developer

Southern Power Systems, Inc., a WaveTech Group Company

Exton, PA

Develop Back-End services for real-time data acquisition, monitoring, and analytics systems. Provide efficient, reliable, and responsive interfaces for Front…