Senior/ Software Developer (Full Stack)
Job description
We are looking for a passionate and skilled software developer to join our team!
Responsibilities:
- Design and develop scalable software for the modern cloud-based digital farm management solution.
- Work as a full stack developer in a DevOps team with SCRUM delivery model and collaborate with other global development teams.
- Participate and contribute ideas in SCRUM ceremonies.
- Assure quality standards through automated tests.
- Provision of the applications and infrastructure using CI/CD.
- Conduct code and design reviews.
- Regularly exchange ideas in a panel of experts for design, architecture, quality, and user interfaces.
What we offer:
- Agile working environment according to DevOps and latest technological standards in a full-stack team.
- Fully automated continuous delivery model from commit to deployment to production.
- Containerized micro-services in the cloud.
- Flexible working hours.
What we expect:
- Degree in computer science or similar and minimum 3 years of relevant working experience in software development.
- Several years of experience with JavaScript frameworks such as React, Angular, or Vue.
- Experience in automating tests using tools like Cypress or Playwright.
- Intermediate programming level with C# and Microsoft .NET Framework.
- Experience in implementing RESTful APIs and SQL complex queries.
- Safe handling of Git-based version control systems.
- Exposure to micro-service design, SCRUM delivery model, JIRA, Confluence, Azure, or AWS cloud computing is an added advantage.
- Experience in using Infrastructure as Code.
- Careful, self-driven, and responsible personality with good interpersonal skills.
- Fluent communication in English; experience in a multinational environment is a plus.
- Strong desire to learn new skills and follow the latest technology trends.