> Markdown version of [/jobs/ext/3029808-software-engineer](https://www.wearedevelopers.com/jobs/ext/3029808-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** The Blue Ridge - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Automation of Tests, Microsoft Azure, Code Review, Databases, Data Security, Data Stores, Data Synchronization, Relational Databases, Database Design, Software Debugging, PostgreSQL, MySQL, Node.Js, OAuth, Query Optimization, Role-Based Access Control, Openid Connect, Cloud Services, JSON Web Token, Secure Coding, Software Deployment, TypeScript, Web Applications, Google Cloud, Indexer, Backend, Git, Build Management, Kubernetes, NestJS, Restful APIs, Docker, Web Api, Microservices - **Published:** September 22, 2026 - **Apply:** https://www.thejobnetwork.com/job/9ef4aefa-b8f2-4dcb-8d56-38694bb5253e/software-engineer ## About the Role * At least two years of professional backend development experience. * Strong experience with JavaScript or TypeScript and Node.js. * Experience with frameworks such as NestJS, Fastify, or Express. * Experience designing and developing RESTful APIs. * Experience with PostgreSQL, MySQL, or another relational database. * Understanding of database design, indexing, transactions, and query optimization. * Experience with Git, automated testing, debugging, and secure coding practices. * Strong problem-solving and communication skills. Preferred Qualifications * Experience with TypeScript, NestJS, Fastify, PostgreSQL, or Drizzle ORM. * Experience with Docker, Kubernetes, AWS, Azure, or Google Cloud. * Familiarity with OAuth 2.0, OpenID Connect, JWT, and role-based access control. * Experience with CI/CD pipelines, object storage, microservices, background processing, or offline data synchronization. * Experience supporting applications in government, restricted, or disconnected environments. Employment may be subject to customer-specific citizenship, security-clearance, background-investigation, or facility-access requirements. ## Description The ideal candidate has experience developing production backend systems using Node.js, TypeScript, and PostgreSQL. You will work closely with frontend developers, designers, technical leads, and project managers to deliver secure, reliable, and maintainable software solutions., * Develop and maintain backend applications and services using Node.js and TypeScript. * Design and build secure RESTful APIs. * Create and maintain database schemas, queries, migrations, and data-access patterns. * Integrate applications with external systems, data repositories, cloud services, and third-party APIs. * Implement authentication, authorization, and secure data-handling practices. * Write clean, tested, and well-documented code. * Troubleshoot application, database, performance, and integration issues. * Support Docker-based development, CI/CD pipelines, and application deployments. * Participate in architecture discussions, code reviews, and Agile development activities. ## Related Videos - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)