
Software Engineer
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in Italy.
• Design, architect, develop, and sustain scalable and consistent services, crafting reusable, modular, and maintainable code that adheres to industry best practices.
• Work in close collaboration with stakeholders, product managers, and engineering managers to convert business requirements into effective software solutions, establish timelines, and estimate efforts.
• Conduct code reviews, uphold coding standards, troubleshoot and resolve complex issues, while ensuring high code quality and performance.
• Keep abreast of emerging technologies and tools, promote their adoption when suitable, and contribute to fostering a culture of continuous learning and team development.
• Extensive experience in backend development, with a strong understanding of event-driven architectures, microservices, and domain-driven design.
• Excellent English communication skills and the ability to collaborate effectively in multidisciplinary teams.
• Self-driven, proactive, and accountable, equipped with strong problem-solving abilities and a growth-oriented mindset.
• Experience in an Agile work environment.
• Nice-to-Have: Proficient knowledge of functional programming languages.
• Professional experience with Rust and/or Elixir.
• Practical experience in test-driven development (TDD), Event-Sourcing, and CQRS.
• Familiarity with messaging systems such as RabbitMQ or Kafka.
• Work Your Way: Experience full flexibility – work from home, the office, or a combination of both. Additionally, you can work from anywhere for up to 30 days a year.
• Grow with us: Access learning resources, mentorship, and a personalized growth plan tailored to your needs.
• Thrive and perform: Benefit from private healthcare, gym discounts, wellbeing programs, and mental health support.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.