Make Your Mark
Cymulate’s Continuous Security Validation enables companies to challenge, assess and optimize their cyber-security posture against the evolving cyberthreat landscape, simply and continuously.
With world-class clients like YMCA, Brinks, and EuroNext we strive to bring the highest level of service to everything we do. Our team is made up of the very best people for the job and as we grow, we’re always on the lookout for people with the skills, experience, and personality that will let us both shine. With high scores on Gartner and Glassdoor, our clients and employees have let us know what they love about us.
We are looking for a talented Fullstack Developer to join our dynamic team. In this role, you will play a critical part in the development, architecture, and design of our product offerings, which include desktop applications, services, and web-based solutions. The ideal candidate will demonstrate technical expertise, problem-solving abilities, and a collaborative mindset. You will work closely with other developers to ensure our technology solutions are innovative, efficient, and effective.
Key Responsibilities:
- Feature Development: Develop and implement product features focused on scalability, efficiency, and innovation across desktop and web platforms.
- Software Design: Assist in designing robust, secure software solutions aligned with business objectives, utilizing both .NET and Node.js technologies.
- Collaboration: Work closely with team members to refine software designs and improve development processes.
- Mentorship: Provide guidance and support to junior developers, fostering a culture of collaboration and knowledge sharing.
- Technology Stack Involvement: Maintain hands-on involvement with technologies, including .NET, C#, ASP.NET, Entity Framework, WPF, Windows Services, Node.js, NestJS, TypeScript, MongoDB, SQL Server, AWS S3, and React.
- API Development: Design, develop, and maintain RESTful APIs to facilitate communication between systems and services.
- Cloud Services: Manage and integrate cloud resources, particularly using AWS S3 for storage solutions.
- Code Reviews: Participate in code reviews to ensure high code quality and continuous improvement of best practices.
- Technology Adoption: Stay up-to-date with emerging technologies and contribute to their adoption within the team.
Requirements:
- Experience: At least 3 years of professional software development experience.
- Fullstack Expertise: Strong proficiency in both client-side and server-side development, with a focus on .NET, Node.js, and desktop application development.
- Must-Have Technologies: Proven experience with .NET, C#, ASP.NET, Entity Framework, WPF, Windows Services, Node.js, NestJS, TypeScript, MongoDB, React, and unit testing.
- API & Cloud Experience: Strong experience in designing and maintaining RESTful APIs, along with familiarity in working with AWS S3.
- Software Design: Experience in software architecture and design, contributing to complex projects' development.
- Problem-Solving: Excellent problem-solving skills with the ability to manage multiple tasks under tight deadlines.
- Communication Skills: Strong communication and interpersonal skills, capable of working effectively within a dynamic team environment.
- Contributions: A proven track record of contributing to the development and success of robust desktop and web-based applications.