Back to search
Optym Linkedin · Posted 27d ago

Senior Software Engineer - Backend (Node.js)

Dallas-Fort Worth Metroplex

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Location: Dallas (DFW Metroplex)

Experience: 4-6 years


About Optym

Optym is a leading provider of decision automation and optimization software products for transportation and logistics companies. Optym’s products solve some of the most challenging decision problems faced by world’s leading airlines, trucking and railroads companies using cutting-edge optimization techniques and have created a cumulative business value of over $1 billion for its clients. With its headquarters located in Dallas, Texas, and branches in four countries, Optym has over 275+ highly qualified professionals and is rapidly growing. Optym offers competitive compensation and a great benefits package. Learn more about Optym and its culture at www.optym.com.


About the Role

We are seeking a strong Node.js Engineer to join our Labs team in Dallas.

This is a backend-focused engineering role requiring solid programming fundamentals, system design skills, and experience building scalable, high-performance APIs and services.

You will work closely with algorithm engineers, product managers, and frontend developers to build reliable backend systems that support complex optimization workflows and real-time operational decision-making.


Key Responsibilities

  • Determines technical feasibility of medium to low complexity features or solutions by evaluating the problem, customer requirements, possible solutions, and technology requirements.
  • Exercises judgment in prioritizing tasks and selecting methods and techniques for obtaining solutions.
  • Creates a low-level design of modules of a software application through proper documentation and diagrams.
  • Develops software solutions by studying requirements, clarifying customer/user needs, analyzing data and processes, and following established software development practices and processes.
  • Updates and shares knowledge by studying state-of-the-art development tools, programming techniques, and computing technology.
  • Guides junior team members about coding and best practices.


Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Should be proficient in the following areas of NodeJS 10.0 and above
  • Experience with the .framework like ExpressJs, NestJs or equivalent
  • Expert in JavaScript/Typescript
  • Parallel and Asynchronous programming
  • Debugging/troubleshooting in NodeJS
  • Should have experience in NoSQL DB, preferably DynamoDB.
  • Should have worked on Lambda
  • Should have design skills - particularly OOPs and Proficiency in Design Patterns, Unit testing patterns
  • Understanding of Algorithms and Data structures.
  • Experience in Requirement/Design/Code Review & Inspections
  • Hands-on experience with using Git (handling branching and merging)
  • Outstanding interpersonal and communication skills


Preferred Qualifications

  • Experience with Agile methodologies
  • Domain Driven Design
  • Worked on Event based architecture
  • ES6/7, Node, package management /webpack/parcel.


Why Join Optym

  • Work on high-impact problems for global clients.
  • Collaborate with world-class experts in optimization and AI.
  • Opportunity to see your algorithms deployed at scale in real operations.
  • Innovative culture, flexible environment, and strong growth potential.


We follow a hybrid model where we work from office on Tuesdays, Wednesdays and Thursdays. Please send your resumes to [email protected]

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search