Backend Developer

Truechoice Solutions Inc.

New York (NY)

On-site

USD 110,000 - 160,000

Full time

42 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TrueChoice Solutions Inc. is seeking a backend-focused technologist to join our growing SaaS team in New York. You will work across the full SDLC to design, develop, test, and deploy backend services for internal and client-facing web applications.

You will leverage NodeJS, Docker, and AWS, build APIs (REST/GraphQL), and participate in building deployment automation and test suites. Collaboration and strong communication are essential.

Qualifications

  • 3+ years of backend web development experience.
  • Experience with REST APIs; GraphQL a plus.
  • Strong knowledge of software engineering practices across SDLC.
  • Proficiency in OO languages such as Java, Python, or C# is a bonus.
  • Experience with containerization (Docker) and AWS Cloud.
  • Familiarity with Git-based workflows and CI/CD pipelines.

Responsibilities

  • Collaborate across teams to design, develop, and deploy backend services for web apps.
  • Build and enhance core features for the web platform using backend tech.
  • Create and improve tooling to support deployment of services.
  • Develop build and deployment automation for our software workflow.
  • Write unit, functional, integration, and end-to-end tests.
  • Produce documentation for internal and client-facing use.
  • Perform peer reviews of design docs and code.
  • Explore and evaluate emerging or experimental technologies.

Skills

Backend development
REST APIs
Testing (unit/integration)
CI/CD practices
Communication skills

Tools

NodeJS
Docker
AWS
Git
React/Vue/Angular
GraphQL
NPM packages

Job description

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 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)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Developer SA
Backend Developer SA

simera-talent • San Francisco (CA)

On-site
USD 90,000 - 130,000
Sr. Backend Developer (Java Spring Boot)
Sr. Backend Developer (Java Spring Boot)

EVOlVE.inc • Town of Poland (NY)

On-site
USD 120,000 - 150,000
Senior Software Engineer (Back-end)
Senior Software Engineer (Back-end)

Harnham • Phoenix (AZ)

On-site
USD 110,000 - 160,000
Backend Engineer - Real-Time SaaS Platform
Backend Engineer - Real-Time SaaS Platform

Truechoice Solutions Inc. • New York (NY)

On-site
USD 110,000 - 160,000
Senior Software Engineer Frontend
Senior Software Engineer Frontend

Compunnel, Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Senior Backend Developer (ROR)
Senior Backend Developer (ROR)

Blink • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Backend NodeJS Developer
Backend NodeJS Developer

SegWitz Sdn. Bhd. • New York (NY)

Remote
USD 90,000 - 120,000
Web Development Manager
Web Development Manager

B&H Photo Video • New York (NY)

On-site
USD 120,000 - 180,000
Senior Software Development Engineer (Back-end)
Senior Software Development Engineer (Back-end)

Jobgether • United States

On-site
USD 160,000 - 230,000
Competitive base salary
Commissions and stock options
Medical, dental, and vision insurance
+4
Senior Software Engineer
Senior Software Engineer

FutureRecruit.net • Scottsdale (AZ)

On-site
USD 90,000 - 120,000