Software Developer (.NET/GO)
21 August, 2025
In this role you will:
As a Software Developer at WebBeds, you will be a vital member of our dynamic self-managed delivery team, embracing our core values of Trust, Teamwork, and Technology. In this role, you’ll be responsible for crafting high-quality software solutions that align with our technical standards and business objectives. Collaborating closely with cross-functional teams, you’ll contribute to the entire development lifecycle, from conceptualization and coding to testing and deployment. Your commitment to innovation and adherence to best practices will drive the success of WebBeds’ products. Priotize personal & professional wellbeing of the team while embracing health & wellbeing.
This role can be based either in Iasi (Romania) or Madrid/ Palma (Spain)
Key Responsibilities.
- Deliver code that epitomizes exceptional quality, cleanliness, and optimal performance, collaborating within a self-managed delivery team, actively participating in team ceremonies and contributing to user story definition, planning sessions, and stakeholder communications.
- Develop and implement software solutions that meet WebBeds' requirements and adhere to the approved stack of technologies, fostering innovation, and embracing accountability, challenges, and continuous development.
- Uphold a commitment to continuous improvement, exploring new technologies and methodologies to enhance your skills and contribute to the team's growth while embracing mistakes and inspiring others to do the same.
- Collaborate with peers, including Software Engineers, quality assurance engineers, product owners, and business analysts, to ensure seamless integration and alignment of goals, while valuing others' considerations, active listening, and upholding professionalism.
- Uphold strong work ethic and adhere to coding best practices, writing clean, maintainable, and efficient code. Strive for excellence in implementing solutions that follow established design patterns and SOLID principles.
- Embrace a security-first mindset in all development efforts, integrating security practices into the software development lifecycle.
- Collaborate with QA engineers to create and execute comprehensive unit tests, and contribute to the establishment of a fully automated testing environment promoting team anatomy and effective communication within the team.
- Participate in code reviews and provide constructive feedback to peers, promoting knowledge sharing and continuous improvement. Embrace errors, acknowledge accomplishments, empower through leading by example, and both guide and learn from teammates.
- Support the deployment process by addressing bugs, improving application performance, and optimizing code as required, while embracing problem-solving and a commitment to ongoing learning.
The skills we would love to see in your suitcase.
- A minimum of 2 years of software development experience, coupled with proven leadership in guiding technical teams.
- Strong proficiency in at least one of .NET or Golang, with a demonstrated ability to read, understand, and debug code. Adaptability to cross-train in the other language as needed, with the mindset to use the right tool for the job.
- In-depth understanding of key Object-Oriented Programming (OOP) principles, including Concurrency, Dependency Injection, Mocking and Unit Testing, Asynchronous programming, Performance, and profiling.
- Demonstrated experience with clean coding principles and a commitment to producing high-quality code.
- Fluent English communication skills, both written and oral.
- A self-driven, growth-oriented mindset with an innate curiosity for continuous learning.
- A collaborative team player, adept at thriving within a self-organized team structure and embracing shared responsibilities.