Enable job alerts via email!

Senior Software Developer

Oliver James

London

On-site

GBP 50,000 - 70,000

Full time

29 days ago

Job summary

A leading tech company is seeking a Full Stack Developer to design and build scalable web applications utilizing .NET Core, C#, and React. The role involves collaboration with DevOps and Data Science teams, ensuring high quality through code reviews and agile methodologies. Ideal candidates will have strong skills in microservices architecture and AI/ML integration.

Qualifications

  • 3+ years of professional full-stack development experience.
  • Strong proficiency in .NET Core, C#, and React applications.
  • Familiarity with AI/ML workflows and deployment.

Responsibilities

  • Design, develop, test, and deploy web applications using .NET Core and React.
  • Build scalable microservices and integrate AI/ML models using Python.

Skills

.NET Core
C#
React
Python
Microservices architecture
AI/ML integration
Docker
Kubernetes
SQL
NoSQL

Job description

Social network you want to login/join with:

We are seeking a skilled and versatile Full Stack Developer with deep experience in .NET (C#) and Angular, coupled with hands-on knowledge in Microservices architecture, Python, and AI/ML integration. The ideal candidate will be a self-starter who thrives in dynamic environments and enjoys building scalable, performant, and intelligent web applications from front to back.

Key Responsibilities:

  • Design, develop, test, and deploy high-quality web applications using .NET Core, C#, and React/React Native.
  • Build and maintain scalable microservices using RESTful APIs and containerised services (Docker/Kubernetes).
  • Integrate AI/ML models into applications using Python, leveraging frameworks such as TensorFlow, scikit-learn, or PyTorch.
  • Collaborate with cross-functional teams including DevOps, Data Science, and UI/UX to implement features and optimise performance.
  • Write clean, maintainable, and efficient code following best practices and industry standards.
  • Participate in code reviews, architecture discussions, and agile ceremonies.
  • Ensure application security, scalability, and reliability through proactive monitoring and testing.
  • Stay up-to-date with emerging technologies and suggest practical improvements to the development process.
  • Willing to and with experience of mentoring junior developers, code reviews and offering guidance.

Required Skills & Qualifications:

  • 3+ years of professional full-stack development experience.
  • Strong proficiency in .NET Core, C#, and modern React applications.
  • Solid understanding of Microservices architecture, RESTful API design, and inter-service communication.
  • Experience with Python for backend tasks, scripting, or AI/ML integration.
  • Familiarity with AI/ML workflows, model deployment, and basic data science principles.
  • Knowledge of SQL and NoSQL databases (e.g., SQL Server, MongoDB, PostgreSQL).
  • Experience with containerisation tools like Docker and orchestration with Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps tools (e.g., Azure DevOps, GitHub Actions).
  • Excellent problem-solving skills and the ability to work independently or in a team.
  • Strong communication skills, both written and verbal.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs