Location: Remote (with periodic office attendance in Surrey)
About the Company:
My client are a well-established and rapidly growing start up consultancy, deeply rooted in the Microsoft and AI space. The team thrives on innovation, delivering cutting-edge solutions to a diverse range of clients. As they continue to expand, they are looking for a Senior Software Developer to join the team. They operate with a team consisting of senior developers, mostly coming from entrepreneurial backgrounds and strong knowledge of the technology industry.
While the role is primarily remote, they value collaboration and culture as a start up, so they meet up periodically for social events and company meetings in the Surrey office. Usually once a quarter.
The Role:
As a Senior Software Developer, you’ll be working on external client projects across various industries, contributing to the development of high-impact solutions. In addition, there will be opportunities to participate in internal product development as they look to expand our offerings in the near future.
Key Responsibilities:
- Lead and deliver external client projects, ensuring solutions are scalable, robust, and align with business needs.
- Collaborate with cross-functional teams to design and implement innovative software solutions.
- Participate in internal product development and contribute to shaping our product roadmap.
- Stay up-to-date with the latest trends in technology, particularly in the AI and cloud space.
- Mentor and support junior developers.
- Backend: .Net, Python
- Cloud: Azure
- Frontend: React, JavaScript
- DB: SQL, MongoDB
- Experience with AI development is a plus.
- Proven experience as a Senior Software Developer, ideally within a consultancy or fast-paced environment.
- Strong proficiency in .Net, Python, Azure, React, and JavaScript.
- Experience working with AI technologies is advantageous.
- Ability to manage multiple projects and deliver solutions on time.
- Excellent communication skills and the ability to work effectively in a remote environment.
- A passion for problem-solving and continuous learning.
- Fully remote working with periodic meet ups in Surrey for company events.
- Opportunity to work on diverse projects across different industries.
- Join a growing company with opportunities for career advancement.
- Collaborative and innovative work culture.