Agile Lab

Software Engineer II, Functional Programming

Agile Lab

full-time

Posted on:

Location Type: Hybrid

Location: Milan • 🇮🇹 Italy

Visit company website
AI Apply
Apply

Salary

💰 €38,500 - €48,500 per year

Job Level

JuniorMid-Level

Tech Stack

AkkaAWSAzureCloudDockerDynamoDBKafkaKubernetesMongoDBNoSQLScalaSDLC

About the role

  • Analyze, design, and implement complex systems
  • Build software solutions by adhering to SDLC quality standards
  • Stay up-to-date with relevant technologies
  • Understand and optimize system performance
  • Proactively fix issues before they become problems
  • Deliver complex systems well-baked and almost bug-free
  • Identify problems with requirements and project plans
  • Participate in design and code reviews

Requirements

  • Bachelor’s degree in Computer Engineering or Computer Science
  • Minimum experience of 2 years as a Software Engineer
  • Good knowledge of functional programming principles (Scala)
  • Good knowledge of NoSQL DB (MongoDB, DynamoDB…)
  • Knowledge of distributed architectures (Kafka knowledge is a bonus)
  • Optional: Previous experience with Akka
  • Understanding of cloud-native technologies (AWS or Azure)
  • Docker tools
  • Knowledge of CI/CD tools and processes
  • Knowledge of IaC principles and Kubernetes
  • Experience with version control systems like Git
  • Excellent knowledge of security, protocols, and open standards
  • Experience conducting design and code reviews
  • Excellent communication skills
  • Proactivity
  • Business and functional understanding
  • Team player
  • Ability to solve complex networking, data, and software issues
  • Only candidates based in European time zones (CEST or similar) will be considered for this position
Benefits
  • Full Remote or hybrid working in our offices: Milan, Turin, Padua, Bologna, Catania and Rende
  • Real work life balance
  • Training monthly budget (time and money)
  • A structured career path with clear expectations and salary for each level
  • Support of a buddy in the first week of work
  • A coach as a guide in choosing the most suitable experiences for your ambitions
  • Benefits and corporate welfare programs: company prizes and welcome pack with all the equipment you need to work
  • Agile Nomads Experience: opportunity to work for 2 weeks abroad
  • Referral bonus
  • Opportunity to attend one conference per year
  • Inclusive environment and Great Place to Work certification
  • Stimulating environment oriented to growth, both professional and personal

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software developmentfunctional programmingScalaNoSQLMongoDBDynamoDBdistributed architecturescloud-native technologiesAWSKubernetes
Soft skills
communicationproactivityteam playerproblem-solvingbusiness understandingfunctional understanding
Certifications
Bachelor’s degree in Computer EngineeringBachelor’s degree in Computer Science