Salary Range: 80000 to 100000 (Currency: GBP) (Pay period: per-year-salary)
About Smartwyre
Smartwyre delivers commercial software (SaaS) to agricultural input businesses - the manufacturers and distributors of seeds, chemicals and fertiliser. These companies, which range from multinational enterprises to smaller, family-owned retailers, are based in the United States, Europe and Latin America. Our solutions help them manage pricing, incentives and transactional information in order to improve their business performance and better serve the world’s farmers.
Today, Smartwyre consists of a team of approximately 90 full-time professionals organised across our Product, Engineering, Customer Success, Data Operations, Marketing, Sales, and Corporate functions.
We’re a "remote-first" company with core teams in Denver, CO; Raleigh-Durham, NC; and London, United Kingdom. Come join us!
About the role
We are looking for a Senior Software Engineer to join our global engineering team. The role will be responsible for designing, developing, and maintaining high-quality software solutions that meet customer needs. You will work closely with cross-functional teams to understand requirements, propose solutions, and deliver robust applications. Your expertise in full-stack development will be instrumental in driving our technology forward.
The ideal candidate will possess an advanced working knowledge of the .NET Framework and be proficient in React and JavaScript.
Responsibilities
- Design, develop, and maintain scalable web applications using the .NET framework
- Collaborate with product owners and stakeholders to understand requirements and translate them into technical solutions
- Write clean, maintainable code following best practices and design patterns
- Perform code reviews to ensure quality and adherence to coding standards
- Troubleshoot and debug applications to resolve issues in a timely manner
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives
- Mentor junior developers and share knowledge with team members
- We need developers that share our passion for building and scaling cutting-edge Web and Mobile apps in a high-functioning, remote team!
- You will have proven experience in software development with a focus on .NET technologies and be confined using C# ASP.NET and Web API’s.
- You will also have strong front-end development skills using JavaScript, HTML, CSS, and front-end frameworks (e.g., Angular, React).
- We need you to have experience with relational databases (e.g., SQL Server, MySQL) and ORM frameworks (e.g., Entity Framework). We use agile development methodologies so you will need to show your experience working with Scrum or Kanban
- Talking to key stakeholders and understand and show passion for the business objectives of the company.
- You are comfortable with a fair bit of uncertainty, fast change, and love solving hard problems collaboratively. You are ambitious about the speed and quality of your code.
- You are a team player who thrives working in an honest and friendly working atmosphere. We have a flat hierarchy and give you the opportunity to make a real impact.
- You are passionate about the craft of software development and contribute to technical and non-technical discussions that help shape the direction of digital product delivery. You are able to work independently, as well as collaboratively, on user stories within an agile delivery environment and are versed in modern software delivery practices. You care about creating quality software that meets the needs of our client’s vision and goals, in a thoughtfully pragmatic way.
What we offer
Competitive salary
Medical and Dental cover with Bupa
Company Pension
Remote working culture
We strongly encourage our employees to plan two consecutive weeks away every year. That’s in addition to other time off. You’ll come back more focused, with fresh perspective and new ideas.