1

Knex Jobs (NOW HIRING)

Senior Software Engineer

Dallas, TX · On-site

$100 - $130/hr

Responsibilities also cover evolving hybrid data layers spanning SQL (PostgreSQL or MSSQL via Knex/Objection) and NoSQL (Firestore) with safe schema migrations and strong query performance, writing ...

... Knex) • Work within a modern DevOps toolchain (Jenkins, Red Hat OpenShift, Docker, SonarQube, UrbanCode) • Provide expertise in rich SPA modular user interfaces, secure RESTful API micro-services ...

Work extensively with relational databases (such as MySQL), optimizing queries, managing schemas, and implementing ORM tools like Knex to maintain high data integrity and performance. * Bug ...

Strong proficiency with relational databases (e.g., MySQL, PostgreSQL), query optimization, indexing strategies, and ORM/query builder toolkits (e.g., Knex, Prisma). * Distributed Systems ...

Senior-level proficiency with the Express.js backend framework and related technologies such as GraphQL, REST, at least one ORM (Drizzle/TypeORM/Knex/Sequelize). It is expected that you will be ...

next page

Showing results 1-20

Knex information

See salary details

$44.5K

$134.8K

$190.5K

How much do knex jobs pay per year?

As of Aug 18, 2026, the average yearly pay for knex in the United States is $134,771.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,000.00 and $158,000.00 per year, depending on experience, location, and employer.

What is a knex?

A Knex job typically refers to working with Knex.js, a SQL query builder for Node.js. It allows developers to interact with databases using JavaScript instead of raw SQL. Knex is commonly used in backend development for tasks like migrations, query building, and database management. Professionals in this role are expected to have experience with SQL databases, JavaScript, and backend frameworks.

What are the most common challenges faced by Knex.js developers in their daily work?

Knex.js developers often encounter challenges related to designing complex database queries, ensuring data consistency, and optimizing query performance. Working with different database systems and understanding their nuances can require ongoing learning and adaptation. Additionally, integrating Knex.js solutions with existing codebases and collaborating across cross-functional teams can present communication and troubleshooting challenges. However, overcoming these issues is highly rewarding and helps build robust, scalable backend systems in a variety of projects.

What are the key skills and qualifications needed to thrive in the knex position, and why are they important?

To thrive as a Knex (Knex.js Developer), you need a solid understanding of JavaScript, relational databases, and query building, usually supported by experience with Node.js and backend development. Familiarity with the Knex.js query builder framework, SQL databases like PostgreSQL or MySQL, and version control systems such as Git is essential. Strong problem-solving skills, attention to detail, and collaboration are important soft skills, as the role often involves working within a development team. These skills and qualities are crucial for building efficient, scalable, and maintainable data integration solutions that support business applications.

What are the most commonly searched types of Knex jobs?

The most popular types of Knex jobs are:

Infographic showing various Knex job openings in the United States as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $134,771 per year, or $64.8 per hour.

Senior Software Engineer

Cnected

Dallas, TX • On-site

$100 - $130/hr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Senior Software Engineer will design, build, and maintain production backend features across internal TypeScript SDKs distributed as versioned npm packages and the client microservices that consume them, often using NestJS deployed on Google Cloud Platform services such as Cloud Run, Cloud Functions, and Cloud Tasks. The role includes owning day-to-day maintenance and feature delivery across multiple codebases, ensuring production health through logging, tracing, debugging, performance tuning, and on-call support, and building event-driven workflows with Pub/Sub, Cloud Tasks, and Cloud Functions. Responsibilities also cover evolving hybrid data layers spanning SQL (PostgreSQL or MSSQL via Knex/Objection) and NoSQL (Firestore) with safe schema migrations and strong query performance, writing unit and integration tests with Jest and Firebase emulators, and following disciplined release/versioning practices using conventional commits, build/test gates, semver, and scoped package releases. The engineer will review pull requests, contribute to architectural decisions—particularly around shared SDK API design and ergonomics—and communicate trade-offs clearly in PRs, design docs, and async channels to keep teams aligned while meeting delivery timelines.

Qualifications
  • Strong TypeScript experience shipping production-grade backend services
  • Experience building and maintaining shared internal libraries or SDKs distributed as versioned npm packages
  • Proficiency with NestJS for backend development
  • Experience deploying and operating services on Google Cloud Platform (e.g., Cloud Run, Cloud Functions, Cloud Tasks)
  • Solid understanding of SQL and NoSQL data modeling and access patterns, including schema design and query performance
  • Experience with PostgreSQL or MSSQL using Knex/Objection, and with Firestore as a NoSQL datastore
  • Experience with database migrations and evolving schemas safely
  • Ability to design and implement event-driven workflows using Pub/Sub, Cloud Tasks, and Cloud Functions
  • Strong testing skills, including unit and integration testing with Jest and use of Firebase emulators
  • Experience with logging, tracing, debugging, performance tuning, and participating in on-call/production support
  • Ability to take ownership of day-to-day maintenance and feature delivery across multiple codebases
  • Demonstrated ability to context-switch effectively across several client projects while meeting delivery timelines
  • Experience with PR review and contributing to architectural decisions, particularly around shared SDK API design and ergonomics
  • Familiarity with release/versioning practices such as conventional commits, build/test gates, semver, and scoped package releases
  • Strong async communication skills and ability to clearly explain trade-offs in PRs and design docs
Responsibilities
  • Design, build, and maintain features in internal TypeScript SDKs (@engineering11/*) released as versioned npm packages for downstream client projects
  • Ship production features in client microservices (typically NestJS services deployed to Cloud Run, Cloud Functions, or Cloud Tasks) that consume the internal SDKs
  • Take ownership of day-to-day maintenance and feature work across both the SDK and client-service tracks
  • Jump between multiple codebases and context-switch cleanly across several client projects while meeting delivery timelines
  • Own production health for the services you ship, including logging, tracing, debugging, performance tuning, and participating in on-call
  • Design and evolve hybrid data layers spanning SQL (PostgreSQL/MSSQL via Knex/Objection) and NoSQL (Firestore), including schema design, query performance, and migrations
  • Build event-driven workflows using Pub/Sub, Cloud Tasks, and Cloud Functions where appropriate
  • Review pull requests and contribute to architectural decisions, especially around shared SDK API design and ergonomics
  • Write and maintain unit and integration tests (Jest, Firebase emulators) to prevent regressions in code other engineers depend on
  • Follow release and versioning discipline (conventional commits, build/test gates, semver, and scoped package releases) before publishing
  • Communicate trade-offs and decisions clearly in PRs, design docs, and async chat to keep the team aligned without relying on meetings
Required Skills
  • Typescript
  • NestJs
  • Event driven systems
  • Node.js
Desired Skills
  • Cloud Functions
  • Cloud Run
  • Cloud Tasks
  • SQL performance
  • Database migrations
  • Firestore
  • Objection
  • Knex
  • MSSQL
  • PostgreSQL
  • Jest testing
Legal

Engineering Eleven is dedicated to fostering a supportive and inclusive work environment where diversity is celebrated and everyone has the opportunity to thrive.

We encourage applications from all qualified individuals and are dedicated to providing a workplace that is free from discrimination and harassment. Our commitment to equal employment opportunity ensures that employment decisions are based on merit, qualifications, and business needs.

At Engineering Eleven, we celebrate diversity and are committed to creating an inclusive environment for all employees. We believe that a diverse workforce enhances our creativity, innovation, and growth, and we strive to ensure that everyone feels valued, respected, and empowered to bring their whole selves to work.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Engineering Eleven is committed to creating a diverse and inclusive work environment and is proud to be an equal opportunity employer. We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

#J-18808-Ljbffr