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.
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
$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.jsMicrosoftSQLFull timePart timeRemote workWorldwideFlexible hours- ...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. ~...MicrosoftSQLTemporary work
- ...solutions across Microsoft Azure, AWS, Oracle... ...seeking a Full Stack Developer to own the... ...across both front‑end and back‑end systems Modify... ...TypeScript, Next.js or equivalent) Proficiency... ...development (Go, Node.js, C# or equivalent... ...management (SQL and/or NoSQL) Preferred...Node.jsMicrosoftSQLWork experience placementWork at office
- 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.jsSQL
$100k - $130k
...architecture, and next-generation developer workflows, this role offers... ...— unit, integration, and end-to-end — following a test-... ...comparable backend frameworks (Java, Node.js, etc.). Ability to work as... ...of RDBMS, preferably Microsoft SQL Server, and comfort working with data...Node.jsMicrosoftSQLTemporary workWork at officeImmediate start3 days per week- ...Senior Developer Intercontinental Exchange,... ...., React, FastAPI, Node.js) and LLM integration... ...and responsive front-end interfaces.... ...Claude Code, Cursor, Microsoft Copilot, and Google... ...Angular, Vue.js) and back-end frameworks (e.g... ...Working knowledge of SQL and experience with...Node.jsMicrosoftSQLFull time
- ...Reliability Engineering. ~ Deep expertise with Microsoft Azure , including services such as: ~... ..., Functions ~ AKS, ACR ~ Azure SQL, Cosmos DB, Storage Accounts ~ VNETs,... ...distributed systems Background in .NET, Node.js, or backend engineering Experience...Node.jsMicrosoftSQLContract work2 days per week3 days per week
- ...Software Engineer to design, develop, deploy, and support... ...lifecycle, including front-end development, back-end services, database design... ...as Java, Spring Boot, Node.js, and Python. Design and... ...solutions using platforms such as Microsoft SQL Server, Oracle, and MongoDB....Node.jsMicrosoftSQLFull time
- ...Title: Azure Sr. .Net Developer Familiar with Azure cloud technology... ..., blob storage, B2C, Azure SQL and Serverless services. ·... ...and enhance applications in Microsoft Technology Stack with .Net Framework... ...(ASP.NET, VB.NET, C#.NET, Node.js) · Design, develop and...Node.jsMicrosoftSQLShift work
$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.jsSQLFull timeContract work- ...familiarity with various technologies such as OIDC, SAML, SCIM, SQL, NoSQL, Node.js, Python, Java, React, and JavaScript/TypeScript. ~... ...Requires strong knowledge of list tools and/or applications such Microsoft Word, Excel, PowerPoint, SPSS, SAS, etc. ~ Exemplary...Node.jsMicrosoftSQLLocal areaFlexible hours
$75k - $113k
Junior Full Stack Developer - Lead I - Software Engineering... ...Develop and maintain end‑to‑end full stack... ...React, Angular, Vue.js, HTML, CSS,... ...Backend: Java, Python, or Node.js. Databases: SQL (Postgres or MySQL) and... ...companies (e.g., Google, Microsoft, Amazon). Exposure...Node.jsMicrosoftSQLFull timeTemporary workWork experience placementInternship- ...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.jsSQL
- ...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.jsSQL
- ...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.jsSQLApprenticeshipEasy work
- ...leadership model is about developing great leaders at all levels... ...Proficiency in modern front-end frameworks (React, Vue, Angular... ...and APIs using .NET, Java, Node.js, Python, or similar... ...technologies ~ Strong knowledge of SQL (e.g., MS SQL Server, Oracle) and/or NoSQL...Node.jsSQLWork at officeShift work2 days per week
$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.jsSQLFull timeWorldwide$56 - $61 per hour
...Microservices Architecture. ~ Extensive experience with Node.js, Express.js, REST APIs, and asynchronous programming... ..., development, and integration. ~ Experience with SQL and NoSQL databases such as Oracle, SQL Server, PostgreSQL, MongoDB, or similar. ~ Knowledge of...Node.jsSQL- ...experience. Full Stack Developer As a Full... ..., you'll own end-to-end development-... ...interfaces to robust back-end processing and... ...using Python, and/or Node.js Design, implement... ...storage solutions using SQL (e.g., PostgreSQL/... ..., and server-side logic (experience...Node.jsSQLContract workFlexible hours
- ...Responsibilities Full-Cycle Recruiting End-to-end recruiting process from... ...Lead and hiring managers to develop recruiting strategies for... ...NET / .NET Core Java TypeScript Node.js Front-End React Angular Vue.js Databases PostgreSQL SQL Server Architecture REST APIs Microservices...Node.jsSQLContract workVisa sponsorship1 day per week
- ...knowledge of cloud-based data platform technologies such as AWS, Microsoft Azure or Google Cloud Computing. Experience designing and... ...and scripting languages, such as but not limited to Python, Node.JS and SQL Experience and knowledge of data integration tools and platforms...Node.jsMicrosoftSQLPermanent employmentWork experience placement
- ...Application Developer The Application Developer is responsible... ..., OutSystems, and the Microsoft Power Platform to... ..., Scala, or Spark SQL). Proficiency with Databricks... ...(e.g., Azure SQL, SQL Server, PostgreSQL).... ...React, Angular, or Vue.js). Familiarity with event...MicrosoftSQL
- .... Our work consists of developing applications primarily... ...technology goals.Manage the end-to-end software... ...production experience with Node.js, VUE or React, NUXT or... ...Oracle, MySQL, PostgreSQL, Microsoft Office, etc.API (... ...such as Oracle Analytics Server, eBIZ, and others.Profile...Node.jsMicrosoftWork at officeRemote workWork from homeWorldwideFlexible hours
- ...Engineer Senior Software Engineer needed to develop IT tools to assist with operations. Required skills include: Experience with Microsoft.NET 4.5+, Web API 2.0,.NET Core 2.1+,... ...integrating UI development with SQL Server 2008 and MySQL. Experience with code...MicrosoftSQL
- ...Deployment of microservices to Azure supporting, java,.net and node.js codebases. Deployment of data stores on Azure Cosmo DB... ...Firewalls, Storage, Azure service bus, event grids, private endpoints, aks, azure functions, Cosmos DB, SQL server, web app deployments....Node.jsSQL
$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...MicrosoftSQLFull time- ...Senior Technical Lead with strong expertise in Java and Node.js technologies to lead the design, development, and... ...development, and integration. Experience with SQL and NoSQL databases such as Oracle, SQL Server, PostgreSQL, MongoDB, or similar. Knowledge of...Node.jsSQL
- ...Senior Web Application Developer Prorize works with global corporations... ...– JavaScript, jQuery, node.js, ExtJS, Ruby on Rails, ASP.Net... ...Excellent database skills and SQL Server expertise The ability to... ...implement the web application end-to-end Build the framework...Node.jsSQLImmediate startVisa sponsorshipWork visa
- ...bottlenecks across Angular UI .NET APIs SQL Server database iIntegration services... ...users. Technical Expertise Front-End Angular 10+ (preferably Angular 15+)... ...Background processing frameworks Database Microsoft SQL Server Query optimization...MicrosoftSQLFor contractorsImmediate start
$126.82k - $149.2k
...Kubernetes Service. You'll own the platform end-to-end: from the React UI and Node.js API layer through DAG generation,... ...-service UI (React/Vite) and API server (Node.js/Express)Drive reliability:... ...AD/EntraProficiency in Python and SQL; working knowledge of JavaScript/TypeScript...Node.jsSQLFull timeLocal area3 days per week
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!
- senior backend developer Atlanta, GA
- remote back end developer Atlanta, GA
- back-end developer Atlanta, GA
- backend software engineer Atlanta, GA
- react node js developer (remote) Atlanta, GA
- senior node.js developer Atlanta, GA
- react node js developer Atlanta, GA
- full stack node.js developer Atlanta, GA
- node.js Atlanta, GA
- node js remote Atlanta, GA

