← Back to jobs
Full-time

Backend Software Engineer

Competitive

* Solid understanding of system design, API architecture, and design patternsIT & TechnologyPosted 30+ Days Ago

You'll complete your application on the employer's website.

Job description

TruTechnologies is seeking a mid-level Backend Software Engineer to join its growing team. The role focuses on architecting scalable server-side solutions, leading backend initiatives, shaping data models and infrastructure, and mentoring junior developers while collaborating on end-to-end product features.

Responsibilities

Design, build, and iterate on backend services, RESTful/GraphQL APIs, and database schemas

Take ownership of backend architecture decisions, optimizing for performance, scalability, and reliability

Develop and enforce best practices across our tech stack, development process, and CI/CD pipelines

Collaborate seamlessly with frontend developers, product managers, QA testers, and stakeholders to deliver end-to-end features

Effectively juggle multiple concurrent projects, proactively reporting status and clarifying priorities

Lead architecture sessions, conduct thorough code reviews, and mentor junior developers

Identify and implement backend improvements for internal- and external-facing product offerings

Preferred

* Experience with Ruby on Rails is preferred

* Bachelor's degree in Computer Science is preferred, but not required

Ruby on Rails

Computer Science Degree

Company

Clinical trial execution software with real-time trial visibility

Durham, North Carolina, USA

https://www.trutechnologies.io/

Founded in 2018

51-200 employees

Qualifications

* 3–5 years of professional backend software development experience

* Strong proficiency in one or more backend languages (e.g., Python, Java, Node.js, Go, or C#)

* Deep experience with relational and/or NoSQL databases, query optimization, and data modeling

* Familiarity with cloud infrastructure (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)

* Solid understanding of system design, API architecture, and design patterns

* A passion for building software that solves real-world business problems

* Intellectually curious, feedback-oriented, and able to course-correct quickly

* Excellent communication skills and a team-first attitude

* Experience with Ruby on Rails is preferred

* Bachelor's degree in Computer Science is preferred, but not required

Required skills

Backend Software Development, Python, Java, Node.js, Go, C#, Relational Databases, NoSQL Databases, Query Optimization, Data Modeling, AWS, GCP, Azure, Docker, Kubernetes, System Design, API Architecture, Design Patterns

Preferred skills

* Experience with Ruby on Rails is preferred, Durham, North Carolina, USA, https://www.trutechnologies.io/, Growth Stage, Total Funding, unknown, Key Investors, LLR Partners, 2025-05-28, Private Equity, Leadership Team, Scott Ogle, CEO & Co-Founder, Anthony Wang, CTO, Recent News, PharmiWeb, 2025-09-24, Pulse 2.0, 2025-06-02, PE Hub, 2025-05-30, Company data provided by, AI Tools, Customize Your Resume, Maximize your interview chances, Build Cover Letter, Make your application stand out, Analyze How Well You Fit, Understand your strength & weakness

Experience

3-5 years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in * Solid understanding of system design, API architecture, and design patterns or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…