At a Glance
- Tasks: Develop and maintain front-end solutions using React and back-end APIs with C# .NET.
- Company: Join XCM, a fast-growing company focused on innovative customer data platform products.
- Benefits: Enjoy a competitive salary, opportunities for remote work, and a collaborative team environment.
- Why this job: Be part of an exciting project, contribute to cutting-edge technology, and challenge the norm.
- Qualifications: Experience with React, C# .NET, and SQL; a passion for learning and problem-solving is essential.
- Other info: Work with modern tech like Kafka, Kubernetes, and Docker in a supportive team atmosphere.
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.
Full Stack React/.NET Developer employer: XCM
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 trends and updates in React and .NET technologies. Join online forums or communities where developers share their experiences and solutions, as this will not only enhance your knowledge but also show your passion for continuous learning.
✨Tip Number 2
Prepare to discuss your problem-solving approach during interviews. Think of specific examples where you faced challenges in your projects and how you overcame them, especially in relation to front-end and back-end development.
✨Tip Number 3
Practice articulating your ideas clearly and concisely. Since communication with clients and team members is crucial, being able to explain technical concepts in simple terms will set you apart from other candidates.
✨Tip Number 4
Showcase your portfolio effectively. Make sure to highlight projects that demonstrate your skills in both React and .NET, and be ready to discuss the specific contributions you made to each project during the interview.
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 SQL. Include specific projects where you've used these technologies, showcasing your problem-solving skills and attention to detail.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your self-learning abilities and how you approach new tasks with an R&D mindset. Provide examples of how you've communicated effectively with clients or team members.
Showcase Your Portfolio: If you have a portfolio of front-end applications developed using React, make sure to include it in your application. Highlight any unit testing you've done and any relevant backend work with .NET.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail. Prepare to answer questions about your experience with the tech stack mentioned, as well as your approach to troubleshooting and problem-solving in past projects.
How to prepare for a job interview at XCM
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific examples where you've tackled complex problems, especially in your previous projects. Highlight how you approached the issue, the steps you took, and the outcome. This aligns with the company's desire for self-learners who can think critically.
✨Demonstrate Your R&D Mindset
During the interview, express your enthusiasm for exploring new technologies and methodologies. Share instances where you've researched and implemented innovative solutions in your work. This will resonate well with their focus on continuous improvement and challenging the norm.
✨Communicate Effectively
Practice articulating your thoughts clearly and concisely. Be ready to explain technical concepts in a way that non-technical stakeholders can understand. This is crucial as the role involves direct communication with clients and internal teams about shared goals and objectives.
✨Prepare for Technical Questions
Brush up on your knowledge of React, .NET Core, and SQL. Expect to answer questions related to these technologies, including coding challenges or problem-solving scenarios. Having a solid grasp of the tech stack will demonstrate your readiness for the role.