Job Closed
This listing is no longer active.
EVOLVE BY INTEGRATION
Staff Engineer
Location
Italy
Posted
123 days ago
Salary
0
Seniority
Lead
Job Description
Staff Engineer
Prima Power
• Architect, design, develop, and maintain scalable and consistent services, writing reusable, modular, and maintainable code aligned with industry best practices. • Collaborate closely with stakeholders, product managers, and engineering managers to translate business requirements into effective software solutions, define timelines, and estimate effort. • Perform code reviews, enforce coding standards, troubleshoot and debug complex issues, and ensure high code quality and performance. • Stay up to date with new technologies and tools, drive their adoption when appropriate, and contribute to a culture of continuous learning and team growth.
Job Requirements
- Extensive experience in backend development, with solid knowledge of event-driven architectures, microservices, and domain-driven design.
- Strong English communication skills and the ability to collaborate effectively within multidisciplinary teams.
- Self-motivated, proactive, and accountable, with strong problem-solving skills and a growth mindset.
- Experience working in an Agile environment with Lean methodologies.
- Good knowledge of functional programming languages.
- Professional experience with Python, Rust or Elixir.
- First-hand experience of test-driven development (TDD), Event-Sourcing and CQRS.
- Experience with messaging systems such as RabbitMQ or Kafka.
Benefits
- Work Your Way: Enjoy full flexibility – work from home, the office or a mix of both. Plus, work from anywhere for up to 30 days a year.
- Get access to learning resources, mentorship and a growth plan tailored to you.
- Enjoy private healthcare, gym discounts, wellbeing programs and mental health support.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop robust and high quality code in C, Golang or Python as the need arises. • Develop unit tests and for any new features that are developed. • Collaborate with QA and Automation to identify issues and improve features. • Understand how Alkira’s cloud networking solution is deployed and assist in periodic on call / escalation cycles.
• Collaborating with team members to design new features based on user and business requirements • Writing clean, maintainable code and building automated tests • Reviewing and providing constructive feedback on pull requests • Participating in Agile ceremonies and embracing change and evolving priorities • Actively expanding your technical skills, staying current with industry trends
• Collaborate with software engineers, test engineers, business partners, and leaders on coding and debugging • Deliver effective technical documentation, automated test scripts, and software components • Translate user stories and requirements, develop automated test scripts, and implement test scripts and software components within projects • Support technical design, planning, testing, and implementation within the Agile software development process
• Review, test, and monitor correctness of features in a fast-moving product that ships to Production *daily* • Create alerts that help us catch issues before they become issues • Monitor AI workflow correctness, audit individual workflows to catch regressions • Make sure tests consistently run super fast • Maintain staging and test environments that are useful • Design and evolve automated tests that meaningfully reduce risk, and help close gaps in test coverage




