Department: | Engineering |
Location: | Hybrid — Trilogy NextGen office (3 days on-site / 2 days remote) |
Employment: | Full-Time — Direct Hire |
Experience: | 2–4 Years |
Reports To: | Director of Engineering |
About the Role
Trilogy NextGen is hiring a Mid-Level Software Engineer to join our growing engineering team. In this direct-hire role, you will design, develop, and maintain scalable web applications and backend services that power both our internal platforms and the products we deliver for customers. You’ll work alongside product managers, designers, and fellow engineers to ship software that drives real business outcomes — sometimes for our own teams, sometimes for the clients who count on us.
This is an excellent opportunity for someone who has hands-on experience building full-stack or backend applications and is eager to take on greater ownership across a portfolio of internal tools and customer engagements. You’ll grow your technical skills, contribute to a collaborative team culture, and see your work used in production from week one.
• Internal projects: Building and improving the platforms, automation, and developer tooling that Trilogy NextGen runs on day to day.
• Customer-facing projects: Delivering features and integrations for client engagements — from new product builds to modernization work — with direct exposure to client stakeholders.
• Design, develop, and maintain web applications and RESTful APIs using modern JavaScript frameworks, including Node.js and Bootstrap-based UIs.
• Build, query, and optimize relational databases using SQL (MySQL or PostgreSQL) and NoSQL stores including MongoDB.
• Collaborate with cross-functional teams — and, on customer engagements, with client stakeholders — to translate requirements into clean, maintainable code.
• Write unit and integration tests; participate in code reviews to uphold Trilogy NextGen’s engineering quality standards.
• Debug and troubleshoot production issues across internal and customer environments, identifying root causes and shipping fixes in a timely manner.
• Contribute to CI/CD pipeline improvements and participate in deployment processes.
• Maintain technical documentation for systems, APIs, and workflows so that internal teammates and customer partners can ramp quickly.
• Stay current with industry trends and emerging technologies, proactively applying new learnings to projects.
Required Technical Skills
FRONTEND
• JavaScript (ES6+), HTML5, CSS3
• Bootstrap — responsive layouts, components, utility classes
• React.js or Vue.js for building dynamic UIs
• Experience with REST API integration and JSON data handling
BACKEND
• Node.js / Express.js or similar server-side JavaScript framework
• Spring Boot (Java) — building RESTful microservices, dependency injection, Spring MVC, Spring Data JPA
• RESTful API design and development
• Authentication & Authorization (JWT, OAuth 2.0, session management)
• Basic understanding of Java fundamentals to support Spring Boot development
DATABASES
• SQL — MySQL or PostgreSQL (schema design, joins, indexing, query optimization)
• MongoDB — document modeling, aggregations, indexing
• Basic understanding of ORM/ODM tools (Sequelize, Mongoose)
DEVOPS & TOOLS
• Git version control (branching strategies, pull requests, code reviews)
• Familiarity with Docker and containerized environments
• Experience with CI/CD tools such as GitHub Actions or Jenkins
• Cloud platform basics — AWS, Google Cloud Platform, or Azure (S3, EC2, or equivalent)
• Strong understanding of data structures, algorithms, and software design patterns.
• Experience with Agile/Scrum delivery in a multi-project environment.
• Ability to write clean, self-documenting code following SOLID principles.
• Familiarity with testing frameworks (Jest, Mocha, Chai).
• Basic understanding of system design and scalability concepts.
• Effective written and verbal communication skills — including comfort presenting work to internal stakeholders or customers.
• Problem-solving mindset with attention to detail and code quality.
• Experience with third-party integrations and webhooks.
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
• 2–4 years of professional software development experience.
• A solid portfolio of projects demonstrating full-stack or backend development capabilities.
• Familiarity with Agile/Scrum practices and sprint-based delivery.
• Authorized to work in the United States without sponsorship now or in the future (this is a direct-hire role).
• Able to work a hybrid schedule from the Trilogy NextGen office.
• Variety of work — split your time between internal platform projects and customer engagements, so no two quarters look the same.
• Direct-hire role with full benefits, growth pathways, and clear technical advancement.
• Collaborative, low-ego engineering culture focused on shipping quality software.
• Mentorship from senior engineers and exposure to a broad technology stack.