HSI is a leading provider of environment, health, and safety (EHS), compliance, and professional development solutions. They are seeking a Full Stack Software Developer with a strong backend focus to join their engineering team, where the role involves building scalable software, owning backend services, and contributing to frontend development.
Responsibilities:
- Design, build, and maintain scalable backend services, APIs, and data layers, with frontend contributions as needed
- Own and deliver end-to-end features, from concept through deployment
- Optimize application performance, including database queries, service throughput, and system efficiency
- Collaborate on architecture decisions, code reviews, and technology selection
- Document systems, integrations, and technical solutions
- Mentor junior developers and contribute to a culture of engineering excellence
- Participate in Agile development processes (standups, sprint planning, retrospectives)
- Support production systems through participation in an on-call rotation
Requirements:
- Bachelor's degree in Computer Science (or equivalent practical experience)
- 3+ years of software development experience
- Strong experience building modern full stack applications, with a primary focus on backend development
- Solid understanding of distributed systems, concurrency, and scalable architecture
- Hands-on experience designing and building RESTful APIs
- Experience working with relational databases (schema design, query optimization, stored procedures)
- Proficiency with C#/.NET, SQL Server, and Azure
- Working knowledge of JavaScript/TypeScript and Angular for frontend development
- Experience with Git (or similar version control systems)
- Familiarity with Azure DevOps or similar tools for tracking work and defects
- Experience working in Agile environments, with exposure to CI/CD pipelines and automated testing
- Participation in at least one full software development lifecycle