Full Stack Developer
Role details
Job location
Tech stack
Job description
We're looking for a top developer who not only writes clean, secure, and high-quality code, but also uplifts the team by sharing knowledge and fostering a culture of excellence. You'll be part of a talented tech team building innovative, scalable solutions that enhance the safety and security of our customers. You'll develop modern software using C#, .NET Core, and React.js in a cloud-first environment. This is a permanent, full-time position reporting to the Engineering Manager., This is a permanent, full-time position reporting to the Engineering Manager. We use flexible, hybrid working, with engineers typically spending around two days in the office each week, with the rest working remotely from home., * Strengthen and support the development team, building software that helps to protect the lives and homes of our customers
- Write clean, scalable code using C# .NET Core
- Write code and develop according to business and user needs
- Evaluate new code for reliable architecture, stability, reusability, performance, automation, security and metrics
- Remain up to date with the terminology, concepts, and best practices for coding
- Write unit and integration tests to cover functionality and reduce regressions
- Mentor junior developers and new team members
- Coordinate with product owners, developers and architects
- Solve complex development problems and technical challenges - through innovative approaches and problem solving.
Who are you?
We believe that you are a driven individual that make things happen and accept responsibility for the results delivered. You are passionate about software development and how software can quickly deliver benefits to the business. You are always willing to learn new skills and take on new challenges to continue your professional and personal development.
Requirements
Do you have experience in iOS development?, Do you have a Master's degree?, * Relevant BSc or MSc is preferred, applicable senior experience may compensate for lack of formal background
- 5-7 years of experience as a Backend Developer
- C# and.NET Core
- Thorough experience with microservices and APIs (REST and event-based)
- Experience writing backend service consumed by IOS/Android apps.
- Comfortable with Agile methodologies
- SQL and Azure Service Bus
- Automation and integration testing
- Fast ability to learn new systems and software value chains
- Excellent verbal and written English skills
- You must identify yourself with our core values; willing to improve, goal oriented, customer focused and reliable
Additionally, the following are nice to have
- Knowledge of the Azure ecosystem
- DevOps and Terraform
- Expertise with CI/CD and test automation
- NoSQL databases (eg CosmosDB)
About the Recruitment Process
We will recruit on a rolling basis, so please do not hesitate to apply with a CV in English. A criminal record check will be requested for the successful candidate.
Ready to make an impact? See what our employees in Tech say about the culture at Sector Alarm