Expert-level proficiency in C# and .NET (6/7/8+) with strong emphasis on async patterns and API design.
Hands-on experience with React, particularly with hooks and component architecture.
Strong UI/UX awareness focusing on aesthetics alongside functionality.
Proven debugging skills for systemic issues in backend services and frontend applications.
Experience mentoring engineers and enhancing team capabilities through feedback and knowledge sharing.
Comfortable leading technical discussions in a collaborative manner.
Strong written communication skills for clarity in documentation and code comments.
Track record of owning large, complex features in a fast-paced environment.
Responsibilities
Design, build, and maintain full-stack features with C#/.NET on the backend and React on the frontend.
Lead architecture and technical design of complex features from concept through delivery.
Resolve tough bugs and ambiguous challenges brought by the team.
Conduct thorough code reviews to enhance quality and engineer growth.
Mentor and coach junior engineers through pairing and feedback sessions.
Collaborate with Product and Design teams to refine requirements and ensure proper execution.
Debug and diagnose complex issues, ensuring smooth performance and functionality.
Champion engineering best practices like CI/CD hygiene, testing strategies, and documentation.
Benefits
Opportunity to work in a hybrid schedule, balancing remote work with in-office collaboration.
Join a culture that emphasizes personal and professional growth, collaboration, and innovation.
Be part of a passionate team dedicated to making a significant impact for customers and employees alike.
Engage in mentoring opportunities to influence team productivity and development.
Full Job Description
Staff Level Software Developer US East Office (Jacksonville, FL) - Hybrid weekly schedule
RF-SMART is currently seeking a staff level software developer with web application architecture experience to work with an agile development team located in Jacksonville, FL. This integral member of our Products team will be responsible for being a technical resource for design, development and delivery of software as a service products.
May participate in activities to include, but not limited to:
Working with Product Owners to define and refine product requirements
Serve as a technical resource for other senior developers from an architectural perspective
Designs, modifies, develops, writes and implements software programming applications
Contribute in discussions regarding the direction of existing and future product offerings
What You'll Do
Design, build, and maintain full-stack features using C# / .NET on the backend and React on the frontend, writing production-quality code every day
Lead the architecture and technical design of complex, cross-functional features - from initial scoping through delivery and beyond
Own hard problems: you're the person the team brings their toughest bugs and most ambiguous challenges to
Conduct thorough, constructive code reviews that raise the quality bar and help engineers grow, not just ship
Mentor and coach junior and mid-level engineers through pairing, design discussions, and direct feedback - investing in people as much as the product
Collaborate closely with Product and Design to shape requirements, push back when needed, and ensure the right thing gets built the right way
Debug and diagnose complex issues across the full stack - performance bottlenecks, race conditions, memory leaks, integration failures - and drive them to resolution
Champion engineering best practices: testing strategies, CI/CD hygiene, observability, and documentation
Identify gaps in tooling, process, or technical approach and lead the effort to close them - you don't wait to be asked
Serve as a technical point of contact across teams, representing your domain with clarity and confidence
What You Bring
Expert-level proficiency in C# and .NET (6/7/8+), including async patterns, performance optimization, and API design
Strong hands-on experience with React, including hooks, component architecture, state management, and modern frontend tooling
A sharp eye for UI/UX - you care about how things look and feel, not just whether they work
Proven ability to debug deep, systemic issues across backend services, APIs, and frontend applications
Experience mentoring engineers and elevating team capability through example, feedback, and knowledge sharing
Comfortable leading technical discussions and driving decisions in a collaborative, consensus-building way
Strong written communication - your design docs and code comments are as clear as your code
A track record of owning large, complex features end-to-end in a fast-moving environment
Why You'll Love It Here: Working at RF-SMART means joining a culture that values growth, collaboration, and innovation. As a Staff Level Developer, you'll work alongside a passionate team dedicated to making a difference-both for our customers and our employees.