Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Back-End Developer (Node.js / Microsoft SQL Server)

Flexi

Job Description

Job Description

Description:

About Flexi  

Flexi Software is a 30+ year-old enterprise software company building commercial accounting applications for both cloud and on-premises deployment. Our customers run their financial operations on our software — closing their books, reporting to regulators, and answering to auditors with it. That sets a high bar for correctness, and it is the reason our engineers care as much about the data layer as the code that sits on top of it.

We are now building the next generation of that platform. This is a re-platforming effort, not a science project: the accounting logic is proven, and the customers are already live, but the technology underneath it is roughly twenty years old and increasingly expensive to support. We are rebuilding it as a modern multi-tenant SaaS solution on Azure while continuing to support customers who deploy on-premises. 

This role is one of the core engineering hires for that effort, based in our Atlanta office. 

The Role  

You will build the application API layer in Node.js on top of Microsoft SQL Server. In practice, the work runs roughly 70% API and service development, 30% database work — but the database 30% is what makes the other 70% possible. A great deal of Flexi's accounting logic lives in T SQL today, and you will be the person who can read it, reason about it, decide what belongs in the API and what stays in the database, and make both sides fast. 

This is not a role where you hand SQL off to someone else. We are looking for a back-end developer who is genuinely strong in SQL Server — someone who reads an execution plan without flinching, knows why a query went sideways after a schema change, and has opinions about indexing that they can defend. 

You will report to the engineering lead and work on a small, dedicated team of fewer than ten engineers. Small team, real ownership: the design decisions you make will be visible in the product and in the codebase for years. 

What You'll Do  

  • Build API services — design, develop, test, and document RESTful services in TypeScript on Node.js (NestJS or Express). 
  • Work across the data boundary — write and tune T-SQL, design and evolve schemas, and make deliberate case-by-case calls about whether business logic belongs in a stored procedure or in the service layer. 
  • Carry legacy logic forward — read and understand existing legacy database code, and translate it into the new architecture without losing the accounting behavior our customers depend on. 
  • Make it fast under real load — profile and optimize queries, indexes and API endpoints for concurrency and large data volumes; diagnose performance problems from execution plans and query statistics. 
  • Build for multi-tenancy — implement tenant isolation, data partitioning and access patterns that hold up as the tenant count grows. 
  • Support both deployment models — write code that works against Azure SQL Database in our cloud and Microsoft SQL Server in customer on-premises installations, and account for the differences between them. 
  • Contribute to architecture — participate in design discussions for new functionality; on a team this size, mid-level engineers are expected to have a voice in the design, not just an assignment. 
  • Fix what breaks — investigate and resolve defects surfaced through QA and customer support, including issues that only appear at customer data volumes. 
  • Write the tests and the docs — unit and integration tests for the code you ship, and technical documentation your teammates can actually use. 
Requirements:

What We're Looking For  

  • 4–7 years of professional back-end development experience. 
  • Strong Node.js skills, with production experience building REST APIs — NestJS, Express, or comparable. 
  • Professional TypeScript experience. We expect working fluency with typed JavaScript (TypeScript) rather than a willingness to learn it. 
  • Deep Microsoft SQL Server / T-SQL expertise: stored procedures, views, functions, triggers, transactions and isolation levels, indexing strategy, and query tuning from execution plans. SQL Server 2017 or newer. 
  • Practical experience with concurrency in a high-volume OLTP system: transaction isolation levels, locking and blocking, deadlock diagnosis, and row-versioning approaches such as snapshot isolation. In an accounting system, a lost update is not a performance problem; it is a financial error. 
  • Demonstrated ability to design and evolve relational schemas for transactional systems, including migrations against databases that are already in production. 
  • Experience troubleshooting performance problems in high-volume data environments. 
  • Solid grasp of API design fundamentals: versioning, authentication and authorization, error handling, and backward compatibility.
  • Comfort with Git and modern development workflow — branching, code review, CI. 
  • Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience. 
  • Clear written and verbal communication: accurate status updates, early flagging of risk, and the judgment to raise a problem before it becomes a deadline. 
  • Ability to own tasks through to completion without detailed supervision, and to estimate your own work realistically. 

Preferred  

  • Experience in a professional environment using C# and the .NET stack. 
  • Multi-tenant SaaS architecture experience, particularly tenant isolation and data-partitioning approaches. 
  • Azure platform experience: Azure SQL Database, App Service, Azure DevOps. 
  • Background in accounting, ERP, or financial software, or in any domain where data correctness is non-negotiable. 
  • Experience with commercial software that ships to customers, as opposed to internal-only systems. 
  • The Atlassian tool suite — Jira, Confluence, and Loom. 
  • Reporting and analytics exposure — Microsoft Fabric, the umbrella Microsoft's data and analytics services are consolidating under, along with Power BI and Azure Synapse Analytics. 

Why This Role Is Worth Your  

Time Re-platforming a proven product is a specific kind of engineering problem, and a genuinely interesting one. You get the freedom of a modern stack with the discipline of real customers and real accounting requirements — no hand-waving about what the software has to do, because it already does it. You will learn the domain deeply, work on a team small enough that your decisions matter, and end up with the rare combination of strong API skills and strong database skills that makes a back-end developer hard to replace. 

Location & Schedule  

This is a hybrid position based in metro Atlanta, Georgia, with several days per week in our Atlanta office. Candidates must be local to the Atlanta market or willing to relocate before starting.

Compensation & Benefits  

Compensation is competitive and commensurate with experience. Flexi provides excellent benefits including paid holidays and paid time off, a 401(k) plan with company participation, health and dental insurance, life and disability insurance, and a vision discount plan.

How to Apply  

Candidates should be prepared to discuss their specific experience, share examples of their work, and speak in depth about the technologies listed above — particularly a SQL Server performance problem they diagnosed and fixed themselves.

Only candidates under consideration will be contacted. Any offer of employment will be contingent upon a positive background check. No phone calls, please. Principals only—no agencies or third-party recruiters. Drug-free workplace. Flexi Software is an equal opportunity employer. M/F/V/H EEO 

Vacancy posted 29 days ago
Similar jobs that could be interesting for youBased on the Back-End Developer (Node.js / Microsoft SQL Server) in Atlanta, GA vacancy
  • $114.89k - $142.3k

     ...flexible, intelligent platform with end-to-end payments capabilities and services developed through its deep industry...  ...such as Spring Boot, Node JS, etc.;Two (2) years of experience...  ...and NoSQL database systems like Microsoft SQL Server, MongoDB, etc.; and,One (1) year... 
    Node.js
    Microsoft
    SQL
    Full time
    Part time
    Remote work
    Worldwide
    Flexible hours

    NCR

    Atlanta, GA
    3 days ago
  • $90k - $120k

     ...Summary The Full-Stack Developer, AI & Automation will...  ...(CRM), Shopify, Microsoft 365/SharePoint and our...  ...tools and dashboards end to end: gather requirements...  ...the stack (React and Node.js), SQL, and integrating third...  ...Context Protocol (MCP) servers, or data pipeline/ETL... 
    Node.js
    Microsoft
    SQL
    Full time
    Work at office
    Monday to Friday
    Afternoon shift

    Big Green Egg, Inc.

    Atlanta, GA
    3 days ago
  •  ...appropriate deliverables and develops application...  ...using both front and/or back end programming languages...  ...CentOS/RHEL, Amazon Linux Microsoft Windows z/OS Tandem/HP...  ...Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop Back...  ...Web technologies like Node.js, React.js, Angular, Redux... 
    Node.js
    Microsoft
    SQL
    Worldwide
    Flexible hours

    Global Payments

    Atlanta, GA
    2 days ago
  • $83k - $130k

     ...a Web Application Developer to join our Technology...  ...Automate flows, Microsoft Forms, and Microsoft...  ...ASP.NET MVC,.NET, SQL Server, and Entity Framework...  ..., and SharePoint-backed workflows.Support front-end development and maintenance...  ...with Linux, Node.js, npm, PostgreSQL, REST... 
    Node.js
    Microsoft
    SQL
    Temporary work
    Internship
    Work at office
    Flexible hours

    Atkins Realis

    Atlanta, GA
    5 days ago
  •  ...SQL Server Engineer Looking for a SQL Server Engineer who has experience working in the...  ...increase the productivity of analysts to develop targeted audience segments Design, implement...  ...Stitch. ~ Extensive expertise with Microsoft SQL Server (2016+) and Transact-SQL. ~... 
    Microsoft
    SQL
    Temporary work

    Software Technology Inc

    Atlanta, GA
    5 days ago
  •  ...application using React, Node.js, and PostgreSQL, hosted on Microsoft Azure. This role requires...  ...Stack Development: Oversee end-to-end development, from...  ...: Mentor junior developers, conduct code reviews, and...  ...Services, Functions, Azure SQL/Postgres, Storage Accounts... 
    Node.js
    Microsoft
    SQL

    MAU Workforce Solutions

    Decatur, GA
    4 days ago
  • Job Title: Senior SQL Server Database Administrator Job Location: Atlanta, GA Job Type: Hybrid (The candidate first day is onsite and...  ...in SQL Server with Performance Tuning. Hands on experience in Microsoft Operating Systems and SQL Server clustered environments required... 
    Microsoft
    SQL
    Contract work
    Local area
    Relocation

    campus4tech

    Atlanta, GA
    2 days ago
  • $84.25k - $101.25k

     ....Bain & Company is developing a suite of cutting-...  ...ship, and operate the end-to-end products and...  ...with Tailwind, Node.js (TypeScript, Express...  ...our systems run on Microsoft Azure, with some workloads...  ...and reading raw SQL, designing...  ...Life and Long-Term Disability insuranceGo back
    Node.js
    Microsoft
    SQL
    Full time
    Contract work
    Work at office
    Local area

    Bain & Company

    Atlanta, GA
    3 days ago
  • na• 2+ years of Hands on development experience with Angular/Node JS• Solid skills in programming in JavaScript, JQuery• Experience developing APIs / microservices using Node JS• Experience with SQL• Experience developing UI/UX using Angular JS• Strong analytical, problem... 
    Node.js
    SQL

    NTT DATA

    Atlanta, GA
    4 days ago
  •  ...Sr. SQL Server Database AdministratorLocation: Atlanta GA 30308On-site/Remote/Hybrid: HybridDuration...  ...and Development environments and within Microsoft SharePoint farmInstall, upgrade,...  ...across systemsReviews system design and develop new database systems as neededModifying... 
    Microsoft
    SQL
    Local area
    Remote work

    InterSources

    Atlanta, GA
    1 day ago
  •  ...solutions across Microsoft Azure, AWS, Oracle...  ...seeking a Full Stack Developer to own the...  ...across both front-end and back-end systems  ~...  ...TypeScript, Next.js or equivalent)...  ...development (Go, Node.js, C#, or equivalent...  ...database management (SQL and/or NoSQL)... 
    Node.js
    Microsoft
    SQL
    Full time
    Work experience placement
    Work at office

    Ntegral Inc.

    Atlanta, GA
    a month ago
  • $120k - $125k

     ...SolutionsJob Title: Sr. Node/React DeveloperLocation:...  ...from Day 1)Skill: React JS, Node JS, Next JSRoles And...  ...components and front-end libraries for future use...  ...microservices architecture, back microservices & event -...  ...with at least 1 SQL and NoSQL DB like Postgres... 
    Node.js
    SQL
    Full time
    Contract work

    SRI Tech

    Atlanta, GA
    1 day ago
  •  ...SQL Server DBARole: SQL Server DBALocation: Atlanta, GAInterview: Phone + Skype or In-Person.No of positions: 2US Citizens or Green Cards onlya. US Citizen / green card holderb. Location of work should be Atlanta - GAc. 10+ years of experience as a Production SQL Server... 
    SQL

    Systel

    Atlanta, GA
    5 days ago
  •  ...experience as a Full Stack Developer with expertise in Angular and Node.js.Proficiency in HTML, CSS,...  ..., TypeScript, and front-end frameworks (e.g., Angular...  ....js).Strong knowledge of server-side technologies,...  ...Database management skills (SQL and/or NoSQL databases).... 
    Node.js
    SQL

    Omni Inclusive

    Atlanta, GA
    4 days ago
  •  ...with frontend libraries. i.e. React.js Experience with UI frameworks. i...  ...Context API Experience with server side technologies. i.e. Node.js and Python Experience with building...  ...i.e. Express.js Experience with developing and managing SQL and NoSQL databases. i.e. SQLite,... 
    Node.js
    SQL

    RIT Solutions, Inc.

    Atlanta, GA
    4 days ago
  • $171.6k - $338.3k

     ...Recruiting for this role ends on 12/31/2026.The Team:...  ..., and decision making Developing solutions to client...  ...Angular, React, or Next.js, and with JavaScript, TypeScript...  ...technology stack: Node.js, Python (Django or...  ...as MySQL, PostgreSQL, SQL Server, or Oracle, and with at... 
    Node.js
    SQL
    Local area

    Deloitte

    Atlanta, GA
    2 days ago
  •  ...Microservices and one of:NodeJS - Express.JS frameworkJava Spring (core,...  ..., SpringbootGood knowledge on:SQL (e.g. PostgreSQL)NoSQL (e.g....  ...guidance to a team of developers, enhancing their technical capabilities...  ...good knowledge on Java or Node JS, GraphQL, SQL, No SQL Omni... 
    Node.js
    SQL

    Omni Inclusive

    Atlanta, GA
    4 days ago
  •  ...Vue, jQuery, Java, Sprint, C#, .NET, Node.js, SQL, MySQL, SQL Server, MongoDB, cloud-native databases, AWS...  ...learning and apprenticeship culture, backed by structured programs, is all about...  ...Analytics Center of Excellence, you will develop full stack software applications in... 
    Node.js
    SQL
    Apprenticeship
    Easy work

    McKinsey & Company

    Atlanta, GA
    1 day ago
  •  ...Jr Full-stack.Net Application Developer Client: UPS #24138 Location: Atlanta...  ...w/ Angular experience preferred) Microsoft SQL Server Database Developer Building and troubleshooting...  ...Microsoft Power BI - front end and back end development experience preferred... 
    Microsoft
    SQL
    Contract work
    Local area

    Kasmo Global

    Atlanta, GA
    5 days ago
  • $140k - $180k

     ...architecting, and shipping modern, end-to-end applications and...  ...& Solution Architecture: Develop and enforce architectural...  ...engineering stacks, including:Back-end: .NET, Node.js, or equivalent enterprise-...  ...patternsData: Relational (SQL Server, PostgreSQL, etc.) and... 
    Node.js
    SQL
    Full time
    Worldwide

    Starr Companies

    Atlanta, GA
    4 days ago
  •  ...officeMust have:Top-3Deep knowledge of Relational Databases, Microsoft SQL server and proficient in T-SQL, SSIS and SSRS. (10+ years of...  ...Procs, Functions, etc.)Additional important Technical Skills:Develop, implement and optimize stored procedures and functions using... 
    Microsoft
    SQL

    My3Tech Inc

    Atlanta, GA
    1 day ago
  •  ...applications that improve efficiency and usability for end users.Why we’re looking for you (required skills...  ...using ASP.NET and MVC.You have experience developing REST APIs in C#, Python, or Node.js.You have strong SQL Server skills and are comfortable writing, optimizing,... 
    Node.js
    SQL
    Full time

    Tempus

    Atlanta, GA
    2 days ago
  •  ...1-$55 / hourTitle: Application Support Developer ( Onsite ) Location: Atlanta, GAJob Summary...  ...Developer with strong experience in SQL Server, SSIS, SSRS, .NET, Angular, and Azure....  ...Support and maintain applications hosted in Microsoft Azure.Monitor application performance... 
    Microsoft
    SQL

    Axelon

    Atlanta, GA
    3 days ago
  •  ...SQL Server DBA Atlanta, GeorgiaSeeking an experienced cross-platform DBA to design, secure, and operate SQL Server/Azure SQL, PostgreSQL, and MongoDB environments. Role includes performance tuning, automation, database lifecycle management, cloud/on-prem migrations, and... 
    SQL

    ESR Healthcare

    Atlanta, GA
    2 days ago
  • $122.6k - $204.4k

     ...architecture and API delivery at scale.Experience developing APIs at scale using GraphQL and/or REST....  ...database technologies (Oracle, SQL Server, MySQL, MongoDB, DynamoDB, PostgreSQL,...  ...Experience developing software in Python, Node.js, and other languages (Java, Scala, C#,... 
    Node.js
    SQL
    Full time
    Contract work
    Remote work
    Flexible hours

    Cox Enterprises

    Atlanta, GA
    5 days ago
  •  ...country.Job DescriptionFull-Stack Developers at CapTech are part of a...  ...applications, and web and portal front ends. Specific responsibilities...  ...maintaining applications the Microsoft Stack OR JavaHands-on...  ...design and development, including SQL Server and NoSQL technologies such... 
    Microsoft
    SQL
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    CapTech

    Atlanta, GA
    1 day ago
  •  ...databases across internal and end-user applications.Analyze existing...  ...the following is preferred: SQL Clustering, Strong Transact-...  ...Transformation Services (DTS) and SQL Server Integration Services (SSIS),...  ...and related products from Microsoft including PowerShell, Windows... 
    Microsoft
    SQL

    ClifyX

    Atlanta, GA
    2 days ago
  • $102.3k - $147.05k

     ...millions of workers start and end their days with our...  ...Cloud Infrastructure: Develop and manage cloud...  ...Amazon Web Services, and Microsoft Azure. Containerization...  .../workflows Backend ~ Node.js / Express experience...  ...Prompts, Plugins, MCP Servers, Claude Experience with... 
    Node.js
    Microsoft
    Full time
    Worldwide

    Ukg

    Atlanta, GA
    1 day ago
  •  ...As a Full Stack Developer in the Information...  ...maintaining both the front-end and back-end components of...  ..., Angular, or Vue.js. Experience with...  ...languages such as Node.js, Python, Ruby, Java...  ...systems including SQL and NoSQL databases...  ...client-side and server-side development tasks... 
    Node.js
    SQL

    Venkat Inc

    Atlanta, GA
    3 days ago
  • $136.35k - $174.9k

     ...Championing devOps culture;Verifying that the developed software meets the requirements and...  ...; andUtilizing AI tools (such as Microsoft CoPilot) to enhance overall...  ...database knowledge (specifically in SQL server)Knowledge** of end-to-end systems development life cycles... 
    Microsoft
    SQL
    Full time

    NCR

    Atlanta, GA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Back-End Developer (Node.js / Microsoft SQL Server). Be the first to apply!