At a Glance
- Tasks: Develop and maintain front-end solutions using React and back-end with .NET Core.
- Company: Join XCM, a fast-growing company focused on innovative customer data platforms.
- Benefits: Enjoy a competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Be part of a dynamic team that values creativity, problem-solving, and continuous learning.
- Qualifications: Experience with React, C# .NET, and SQL is essential; a passion for tech is a must!
- Other info: Work with cutting-edge technologies like Kafka, Kubernetes, and Docker.
The predicted salary is between 36000 - 60000 £ per year.
Please find below the job description for the Full Stack React/.NET Developer role at XCM.
While experience with the tech stack we’ve mentioned is critical, we’re just as keen to find people who also:
- Self learn and problem solve but also know when the wheel doesn’t need reinventing
- Have a "R&D" mindset when taking on new tasks and projects
- Plan for QC of work within completion timelines
- Ask constructive questions and challenge the norm. "Yes" isn’t always the right answer!
- Communicate internally and also directly with Clients about shared goals and objectives, troubleshooting and new functionality
- Are able to communicate knowledge/updates/ideas across the Tech Department and Senior Management Team
- Have laser focused attention to detail
Primary Purpose
Contribute to the development of our fast growing customer data platform product “Horizon”, developing new functionality. Develop front end solutions using React with JavaScript and/or Typescript and contribute to development of APIs and back end using C# .NET.
Key Responsibilities
- Develop and maintain new/existing frontend UI using React (JS/TS)
- Develop and maintain the backend of frontend solutions using .NET Core
- Unit test development
- Problem solving and troubleshooting
- Documentation
- Participation in team meetings and supporting colleagues and co-workers
- Estimation of work
Desirable
Write and run SQL queries to inspect backend-consumed data.
Our technology stack includes Kafka / Kubernetes / Docker / Clickhouse / Git / Devops. Languages we use include C# / React / Javascript / Typescript / SQL.
Experience & Qualities
The ideal candidate wants to work on both front and back end projects. Keen to learn new subjects and keen to keep up to date with new technology. Use a range of technologies particularly React, C# .NET, and SQL to provide full-stack frontend solutions for Horizon clients. Strong knowledge of React JavaScript/Typescript and .NET Core. (Desirable) Some knowledge of SQL (MSSQL/Postgres/Clickhouse). Demonstrable portfolio of front end application work using React. Experience with unit-testing.
Contact Detail:
XCM Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack React/.NET Developer
✨Tip Number 1
Familiarise yourself with the latest features and updates in React and .NET. Being able to discuss recent advancements or changes during your interview can show your passion for self-learning and staying current in the field.
✨Tip Number 2
Prepare examples of past projects where you’ve successfully solved complex problems or implemented new functionalities. This will demonstrate your R&D mindset and ability to think critically, which is highly valued by us.
✨Tip Number 3
Practice articulating your thoughts clearly, especially when discussing technical concepts. Strong communication skills are essential for collaborating with clients and team members, so being able to convey your ideas effectively will set you apart.
✨Tip Number 4
Engage with the tech community online, whether through forums, GitHub, or social media. Sharing your knowledge and learning from others can help you build a network that may lead to opportunities at StudySmarter and beyond.
We think you need these skills to ace Full Stack React/.NET Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React, .NET, and any relevant technologies mentioned in the job description. Showcase specific projects where you've used these skills, especially in a full-stack capacity.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your self-learning abilities and problem-solving mindset, as these are key qualities they are looking for. Provide examples of how you've communicated effectively with clients or teams in the past.
Showcase Your Portfolio: If you have a portfolio of work, especially projects that demonstrate your front-end development skills using React, include a link in your application. Highlight any unit testing or backend work you've done with .NET to show your full-stack capabilities.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the interview process. Brush up on your knowledge of SQL, C#, and React, and think about how you can demonstrate your problem-solving skills through examples from your past work.
How to prepare for a job interview at XCM
✨Showcase Your Technical Skills
Be prepared to discuss your experience with React, .NET, and SQL in detail. Bring examples of your previous work, especially any projects that demonstrate your full-stack capabilities. This will help the interviewers see your practical knowledge in action.
✨Demonstrate Problem-Solving Abilities
Since the role requires a strong problem-solving mindset, be ready to share specific instances where you've tackled challenges in your projects. Highlight how you approached these problems and what solutions you implemented.
✨Ask Thoughtful Questions
Prepare some insightful questions about the company's projects, team dynamics, or technology stack. This shows your interest in the role and helps you gauge if the company is the right fit for you.
✨Communicate Clearly and Effectively
As the role involves communication with clients and team members, practice articulating your thoughts clearly. Be concise but thorough when discussing your ideas, and ensure you can explain technical concepts in an understandable way.