Fullstack Engineer; C#/Angular Hybrid – Raleigh, NC
Listed on 2025-12-02
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer
We are seeking a highly skilled Fullstack Engineer (C#/Angular) to join our client’s dynamic development team. This permanent position
, based hybrid in Raleigh, North Carolina (requiring 2 days onsite per week), is crucial for building and maintaining high-performance applications that manage large-scale data operations and deliver seamless user experiences. Our client is a world-renowned provider of security services within the Cybersecurity industry
.
Crafting Secure, High-Performance Applications
As a Fullstack Engineer, you’ll be instrumental in developing and optimizing applications that form the core of the client’s cybersecurity offerings. Your work will span both front-end and backend development, ensuring scalability, efficiency, and a seamless user experience for critical security services.
- Design, Develop, and Maintain Scalable Web Applications: You will be responsible for meticulously designing, developing, and maintaining scalable web applications
. This involves utilizing C# for robust backend logic and Angular for responsive frontend user interfaces. Your work will ensure applications can handle large data operations and deliver consistent performance even with increasing user loads. - Build Efficient Backend Systems for Data Collection and Processing: A core responsibility will be to build efficient backend systems specifically designed for large-scale data collection and processing
. This includes designing database interactions, implementing data pipelines, and optimizing server-side logic to handle vast amounts of security-related data quickly and reliably. - Collaborate in a Dynamic Agile/Scrum Environment: You will be an active participant in a dynamic Agile/Scrum environment
. This involves engaging in sprint planning, daily stand-ups, sprint reviews, and retrospectives. Your collaboration will ensure rapid development cycles, continuous feedback, and effective delivery of high-quality software solutions. - Write Clean, Testable, and Reusable Code: You will consistently write clean, testable, and reusable code
. This commitment to coding best practices ensures that your solutions are maintainable, extensible, and contribute to the long-term health of the codebase. Your code will be robust and reliable for critical cybersecurity applications. - Optimize Applications for Speed and Scalability: You will continuously optimize applications for speed and scalability
. This involves analyzing performance bottlenecks, fine-tuning code and database queries, and implementing architectural improvements to ensure that applications can handle high data volumes and user traffic efficiently. Your focus on optimization directly impacts application responsiveness and user satisfaction. - Work Cross-Functionally with Internal Teams and Stakeholders: You will foster strong relationships and work cross-functionally with various internal teams and stakeholders
. This collaboration is essential for gathering requirements, aligning on technical designs, integrating solutions, and ensuring that developed applications meet the needs of all relevant parties within the cybersecurity domain.
Essential Skills for a Fullstack Engineer
To excel as a Fullstack Engineer in this role, you’ll need a strong foundation in C# and Angular development, coupled with practical experience in multithreading and adaptable problem-solving.
- Backend Development with C# (3+ years): You must possess 3+ years of verifiable backend development experience with C#. This demonstrates strong proficiency in building server-side logic, APIs, and data processing components using the C# language and its associated frameworks.
- Bachelor’s Degree in Computer Science or Related Field: You must hold a Bachelor’s degree in Computer Science or a related field
. This academic background provides the foundational knowledge in programming, algorithms, and software design essential for this role. - Experience with Multithreaded/Asynchronous Programming: You have proven experience with multithreaded/asynchronous programming
. This is crucial for building high-performance applications that can handle concurrent operations efficiently,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).