Dive deep into our existing codebase to build a thorough understanding of our architecture, data models, and service dependencies — becoming a reliable backup and steward of core systems
Write clean, well-documented TypeScript and Node.js code across backend services, APIs, and frontend features, with a consistent eye toward maintainability and performance
Manage your work through Jira — picking up tickets, contributing to sprint planning, and keeping tasks and statuses accurate so the team always has clear visibility into progress
Collaborate via GitHub using pull requests, code reviews, and branching strategies that keep our codebase healthy and deployments predictable
Maintain and expand technical documentation in Confluence, ensuring that institutional knowledge is captured, up to date, and accessible to the whole team
Participate in regular code reviews — both giving and receiving feedback thoughtfully to raise the quality bar across the board
Help triage, debug, and resolve production issues, taking ownership of problems through to resolution rather than passing them along
Contribute to the design and implementation of new features end-to-end, from data modeling and API design to integration and testing
Proactively flag technical debt, inconsistencies, or risks you encounter and work collaboratively to address them over time
Engage in team ceremonies — standups, sprint reviews, retrospectives — and bring a constructive, communicative presence to everything you do
Requirements
GCO and Federal Government Experience is a must
3+ years of professional software engineering experience, with strong hands-on proficiency in Node.js and TypeScript
Solid understanding of REST API design and backend service architecture
Strong SQL fluency — you can write complex queries, design normalized schemas, and reason clearly about data modeling and relationships
Experience working in GitHub -based workflows, including branching strategies, pull requests, and collaborative code review
Familiarity with Jira for task and sprint management in an agile or scrum environment
Demonstrated ability to onboard into an existing codebase, understand system dependencies, and contribute meaningfully without requiring heavy hand-holding
Comfort working across the full stack — you don't need to be a designer, but you can own a feature from the database layer to the API to the UI
Experience writing and maintaining technical documentation (Confluence or equivalent)
Strong debugging and troubleshooting skills — you approach production issues methodically and see them through to resolution
Clear, proactive communicator who keeps teammates informed and asks questions early rather than spinning in silence.
Tech Stack
JavaScript
Node.js
SQL
TypeScript
Benefits
Exceptional Medical/Dental/Vision Insurance, premiums for employees are 100% paid by Culmen, and dependent coverage is available at a nominal rate (including same or opposite sex domestic partners)
401k – Vested immediately and 4% match
Life insurance and disability paid by the company
Supplemental Insurance Available
Opportunities for Training and Continuing Education