Senior Developer
Role details
Job location
Tech stack
Job description
- Lead the technical delivery of client engagements - architecture, building, integration, deployment, and ongoing support.
- Own back-end systems: API design, data modeling, SQL Server work, integrations with CRMs (Salesforce, HubSpot, Marketo) and ERPs, and the unglamorous performance and reliability work that separates a senior engineer from a mid.
- Sit directly with clients. Translate business problems into technical solutions, walk stakeholders through tradeoffs, and represent FYIN's technical credibility in pre-sales and discovery conversations.
- Help shape FYIN's service offerings. Where do we have unmet demand? What capability could we credibly stand up in 90 days? You'll be at that table.
- Bring AI-forward thinking into how we deliver - both internally (development workflows, code review, documentation) and externally (AI features in client products). We expect you to have a real point of view here, not a generic one.
- Mentor mid-level developers and raise the bar on engineering standards across the team., * Hybrid, Denver-based. Our office is at 230 N. Broadway in Denver. You'll be expected in-office regularly for client meetings, team collaboration, and pairing, with flexibility on the exact cadence.
- Client-facing. Most of our developers talk directly with client-partners - we don't have a layer of account managers between you and the work.
- Senior team. Small team, long tenures, and the expectation that you bring judgment, ownership, and a point of view, not just execution.
Requirements
Do you have experience in Web applications?, We're hiring a Senior Developer to join our delivery team. This is not a heads-down ticket-closing role. We're looking for someone who is a serious technical builder, thinks like an owner, and is curious enough about new technology to bring it into practice before competitors do.
Who we're looking for
Three things matter most for this role.
A technical powerhouse. You write production code that other senior engineers respect. You're strongest on the back-end APIs, data models, integrations, performance - and you can reason through architecture tradeoffs in real time on a client call. You don't need a senior architect to translate requirements for you; you do that yourself, then write the code. When something breaks in production at 4pm on a Friday, the team is glad you're on.
Strong business acumen. You understand that the code exists to serve the business - both ours and our clients'. You spot opportunities to expand a client engagement when you see them. You have opinions about what services FYIN should offer next based on what clients are asking for. You can sit in a sales conversation, hear a prospect's problem, and shape a credible scope on the spot. You think about utilization, scope creep, and margin without being asked to.
An early adopter. When a new tool, framework, model, or pattern shows up, you're already trying it on your own time. You have a working point of view on which AI-assisted development tools are worth using and which are hype. You're the person on the team who flags "we should be doing X" six months before everyone else gets there - and you can back it up with a working prototype, not just a Slack link., * 7+ years of hands-on software development experience, with deep back-end work in C# and the .NET ecosystem (.NET Core / .NET 6+, Web API, Entity Framework).
- Strong SQL Server experience - schema design, query optimization, and data integration patterns.
- Demonstrated experience designing and building third-party integrations (REST/SOAP APIs, webhooks, message queues, ETL).
- Direct client-facing experience - gathering requirements, presenting recommendations, navigating scope conversations.
- Evidence you've contributed to a business beyond writing code: shaped a service offering, supported a sale, identified an account expansion, built a tool that changed how the team works, or similar.
- Authorized to work in the U.S. (no C2C or visa sponsorship at this time).
Strongly preferred
- Background in agency or consulting environments where billable utilization and multiple concurrent clients are the norm.
- Experience leading or mentoring engineers.
- Hands-on production use of AI-assisted development tools (Copilot, Claude Code, Cursor, or similar) and a clear opinion on where they help and where they don't.
- Hands-on experience with Azure (App Services, Functions, SQL, storage).
- Modern frontend competence: JavaScript/TypeScript with at least one of React, Vue, or Angular - enough to be dangerous and unblock yourself, even if back end is your primary lane.
Nice to have
- Experience with Umbraco CMS or other .NET-based CMS platforms.
- eCommerce platform experience (nopCommerce, Shopify, etc.).
- Open-source contributions or technical writing that shows your point of view.
Benefits & conditions
Pulled from the full job description
- Professional development assistance
- 401(k)
- Health insurance
- Retirement plan
- 401(k) matching
- Paid time off
- Vision insurance, * $110,000 - $170,000 base salary, commensurate with experience.
- Medical, dental, and vision coverage.
- 401(k).
- Paid time off and standard U.S. holidays.
- Professional development budget for certifications, conferences, and training., * 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Paid time off
- Professional development assistance
- Retirement plan
- Vision insurance