Sr. Full Stack Engineer (Angular)
Role details
Job location
Tech stack
Job description
Our client is seeking a Senior Full Stack Software Engineer to join our cybersecurity software development team in Orlando, FL. In this role, you will help design, develop, and maintain enterprise-scale applications while collaborating with Product, QA, and Engineering teams to deliver secure, high-quality software. You'll play a key role in technical decision-making, mentoring developers, and building scalable solutions that support a Zero Trust security approach.
While the role requires full stack capabilities, it will be mainly focused on front end development utilizing Angular 17+., * Design, develop, and maintain enterprise-level full stack applications using C#/.NET and Angular.
- Lead the technical implementation of new features and product enhancements from concept to deployment.
- Collaborate with Product Managers, QA Engineers, and fellow developers throughout the software development lifecycle.
- Develop and consume RESTful APIs and build scalable backend services.
- Write clean, maintainable, secure, and well-tested code.
- Troubleshoot production issues, resolve bugs, and improve existing functionality.
- Conduct code reviews and maintain technical documentation.
- Mentor junior developers and promote engineering best practices across the team.
- Contribute to software architecture decisions with a strong focus on performance, scalability, and security.
Requirements
- 5+ years of professional experience as a Full Stack Software Engineer.
- Strong experience developing applications with C#, .NET Framework, and .NET 8+.
- Experience designing, developing, and consuming RESTful APIs.
- Strong experience with Microsoft SQL Server, including:
- Query optimization
- Database schema design
- Stored procedures
- Indexing
- Table design
- Experience building modern web applications using:
- Angular
- TypeScript
- JavaScript
- HTML5
- CSS3
- Experience developing scalable backend services and modern front-end applications.
- Experience collaborating within Agile software development teams.
- Experience participating in code reviews and writing technical documentation.
- Strong understanding of object-oriented programming, software design principles, and application architecture.
- Excellent troubleshooting, analytical, and problem-solving skills.
- Strong written and verbal communication skills., * Experience with Angular 17+, including:
- Standalone Components
- Signals
- Built-in Control Flow
- Experience upgrading Angular applications between major versions.
- Experience with SQL Server performance tuning and query optimization.
- Experience working with Elasticsearch or similar search technologies.
- Experience supporting applications hosted in IIS.
- Experience using Git and modern source control workflows.
Benefits & conditions
- 401(k) matching
- Health insurance
- Dental insurance
- Vision insurance
- Health Savings Account (HSA)
- Life insurance
- Paid time off
- Employee assistance program
- Professional development opportunities