At a Glance
- Tasks: Build scalable web applications and develop modern user interfaces using React.js and Tailwind CSS.
- Company: Join a fast-growing SaaS company focused on critical event management.
- Benefits: Enjoy remote work, competitive salary, and a healthy work-life balance.
- Other info: Collaborative and inclusive environment with opportunities for professional growth.
- Why this job: Make a global impact by working on a mission-critical product that protects lives.
- Qualifications: 3+ years in full stack development with skills in React.js, .NET Core, and MS SQL.
The predicted salary is between 50000 - 60000 £ per year.
Crises Control is a global critical event management and mass notification SaaS platform that enables organizations to send secure, compliant, multi-channel alerts to large groups in real time, track responses, geo-locate users, audit everything accurately, and streamline incident and crisis communication management. The platform is used by organizations across sectors including government, logistics, finance, and healthcare to enhance resilience and protect people and reputation during emergencies.
We are looking for a skilled and proactive Full Stack Developer with strong experience in modern front-end frameworks and back-end API development. The ideal candidate should be proficient in React.js, Tailwind CSS, and .NET Core API services, with a solid understanding of MS SQL for data modeling and query optimization. You will be responsible for building scalable, maintainable web applications across the entire software development lifecycle.
Key Responsibilities- Design & Development: Develop responsive and modern user interfaces using React.js and Tailwind CSS. Build robust, secure, and scalable RESTful APIs using .NET Core. Integrate front-end interfaces with back-end services and databases. Write efficient SQL queries and design normalized data structures in MS SQL.
- Development Lifecycle & Standards: Participate in requirement analysis, technical design, and code reviews. Follow clean code practices, enforce code versioning (Git), and support CI/CD pipelines. Implement unit testing, integration testing, and support QA efforts. Document key components, APIs, and system workflows.
- Collaboration & Agile Processes: Collaborate with cross-functional teams including UI/UX designers, QA engineers, DevOps, and product managers. Participate in Agile/Scrum meetings, sprints, and daily stand-ups. Estimate tasks and contribute to sprint planning and retrospectives.
- Maintenance & Optimization: Monitor application performance, perform debugging, and fix bugs promptly. Optimize performance both at the UI and API layers. Ensure compliance with security best practices and data protection policies.
- 3+ years of experience in full stack development.
- Proficient in React.js, JavaScript (ES6+), and Tailwind CSS.
- Hands-on experience with .NET Core (C#) for API development.
- Strong knowledge of MS SQL Server: stored procedures, indexing, optimization.
- Familiarity with RESTful APIs, JSON, and HTTP/HTTPS protocols.
- Experience with Git, Docker, Postman, and version control workflows.
- Understanding of design patterns, SOLID principles, and secure coding practices.
- Exposure to Azure, AWS, or cloud-native architecture.
- Familiarity with JWT authentication, OAuth, or OpenID Connect.
- Experience in unit testing frameworks and mocking tools.
- Familiarity with compliance frameworks (e.g. ISO27001, GDPR).
A remote and flexible work environment in a fast-growing SaaS company, promoting healthy work-life balance, diversity and inclusion. Opportunity to work on a mission-critical product used globally to protect lives and business continuity. Competitive salary, hybrid work, inclusive environment, global impact.
How to ApplyPlease submit your resume and cover letter to HR@Transputec.com.
Software Developer employer: Crises Control
Contact Detail:
Crises Control Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, attend meetups, and join online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React.js, .NET Core, and MS SQL. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to full stack development. Practice coding challenges and be ready to discuss your past projects and how you tackled challenges in them.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React.js, .NET Core, and MS SQL. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about full stack development and how you can contribute to our mission at Crises Control. Keep it engaging and personal.
Showcase Your Projects: If you've worked on any cool projects, especially those involving modern frameworks or APIs, include them in your application. We love seeing real-world examples of your work!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates!
How to prepare for a job interview at Crises Control
✨Know Your Tech Stack
Make sure you brush up on your skills with React.js, Tailwind CSS, and .NET Core. Be ready to discuss your experience with these technologies in detail, as well as how you've used them in past projects. This will show that you're not just familiar with the tools, but that you can apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some coding challenges or technical questions during the interview. Think about how you would approach debugging or optimising an application. Being able to articulate your thought process will demonstrate your analytical skills and ability to handle real-world problems.
✨Understand Agile Methodologies
Since collaboration is key in this role, be prepared to discuss your experience with Agile/Scrum processes. Share examples of how you've worked in sprints, participated in stand-ups, or contributed to retrospectives. This will highlight your teamwork skills and adaptability.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the tech stack they use, or how they handle code reviews. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.