Senior Full Stack Developer
As a Principal Software Engineer, you will be part of a dynamic engineering team responsible for the design and development of a flagship product. These products are used globally to control and manage buildings for energy efficiency, comfort, and health. You will design and develop server and offline device configuration software for these solutions.
How you will do it
-
Act as an architect for small projects and a component design leader for larger initiatives
-
As a technical leader and individual contributor, plan, develop, and test software for front-end UI and back-end data service APIs
-
Collaborate closely with Architects and Product Managers to analyze technical requirements and translate them into software design, code, and test cases
-
Participate in agile software planning and development activities including daily standups, user story refinement, task breakdown, and effort estimation
-
Mentor junior team members and support team performance through technical mentorship and clear communication. Ensure on-time delivery and quality
-
Proactively resolve blocking issues and guide junior team members to effective solutions
-
Embrace learning new technologies and contribute effectively across the full stack
What we look for
Preferred
-
Bachelor's degree in Computer Science, Software Engineering, or equivalent
-
At least 7 years of experience developing software products
-
Strong development skills with excellent problem-solving, performance tuning, and debugging capabilities
-
Proficiency in one or more of the following: .NET/C#, React/JavaScript/TypeScript, SQL Server
-
Full-stack development experience preferred, or strong interest in working across the full stack: Windows server and embedded controller, UI front-end, back-end services, and installation software
-
Demonstrated leadership experience with the ability to perform design reviews and coach junior engineers
-
Familiarity with CI/CD workflows and willingness to introduce and adopt new ideas
-
Experience with both Windows and Linux operating systems
-
Passionate about technology, eager to learn, and informed on industry trends
-
Ability to collaborate effectively in a global, cross-functional team environment
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.
Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.