EVOLVE BY INTEGRATION
Software Engineer
Location
Italy
Posted
60 days ago
Salary
0
Seniority
Senior
Job Description
Software 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.
- Nice-to-Have: Good knowledge of functional programming languages.
- Professional experience with Rust and/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.
- Grow with us: Get access to learning resources, mentorship and a growth plan tailored to you.
- Thrive and perform: Enjoy private healthcare, gym discounts, wellbeing programs and mental health support.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Shaping the architecture of data products designed for data analytics and data science. • Leading the way in data transformation by setting up best practices. • Build reusable technology that enables teams to ingest, store, transform, and serve their own data products. • Engaging with data scientists and machine learning engineers to explore the product landscape. • Embrace continuous learning and experimentation to stay updated on emerging technologies. • Raise the bar of the data quality standards, performing continuous assessment of data quality with stakeholders.
• Shaping the architecture of data products designed for data analytics and data science, specifically focusing on use cases like forecasting, feature engineering, and integration of new data sources. • Leading the way in data transformation by setting up best practices in areas like Data modelling, performance optimisation, Data Governance etc. • Build reusable technology that enables teams to ingest, store, transform, and serve their own data products. • Engaging with data scientists and machine learning engineers to explore the product landscape and refine data requirements for enhanced data infrastructure. • Embrace continuous learning and experimentation to stay updated on emerging technologies. • Raise the bar of the data quality standards, performing continuous assessment of data quality with stakeholders.
• Shaping the architecture of data products designed for data analytics and data science. • Leading the way in data transformation by setting up best practices in areas like Data modelling, performance optimisation, Data Governance. • Build reusable technology that enables teams to ingest, store, transform, and serve their own data products. • Engaging with data scientists and machine learning engineers to explore the product landscape and refine data requirements. • Embrace continuous learning and experimentation to stay updated on emerging technologies. • Raise the bar of the data quality standards, performing continuous assessment of data quality with stakeholders.
Full Stack Developer
Real Dev SquadReal Dev Squad is a rag-tag team of professionals & students, learning and collaborating together. Checkout our website.
• Develop and maintain comprehensive features using AWS CDK, Node.js (Typescript), Python, Angular (Typescript), and Postgres • Write clean, maintainable code: Adhere to coding best practices and actively participate in code reviews. • Implement UI/UX designs: Transform design mockups and wireframes into functional interfaces that align with our brand and style guidelines. • Debugging and troubleshooting: Identify and resolve bugs or performance issues within the application. • Contribute to architectural and system design discussions, ensuring scalability and robustness

