We seek a talented Senior Back-End Engineer with a strong background in either .NET or Go and experience building scalable cloud-based solutions to join our rapidly growing team. This is an exciting opportunity to work on cutting-edge technologies and significantly impact our products and services.You Will:
Design and develop scalable, high-performance backend services using either .NET or Go.
Work with the latest technologies, including AWS, to build and maintain our infrastructure.
Refactor code to keep technical debt under control.
Collaborate with cross-functional teams to identify and resolve technical challenges.
Contribute to architecture CI/CD pipelines and workflows.
Ensure that every user has a great experience when using our products.
Participate in the development and maintenance of our DevOps processes.
Mentor and lead junior engineers, contributing to their technical and professional growth.
You Have:
Good level of English proficiency, both spoken and written.
Strong proficiency in either .NET or Go and a solid understanding of AWS.
Proven experience in building scalable backend services.
Experience with the software development process (Scrum, Kanban, etc.) and testing tools.
Experience with software testing (Unit testing, integration testing, and functional testing)
Strong analytical and problem-solving skills.
A hunger for knowledge, including new technologies and skills.
Excellent communication skills, both written and verbal.
Ability to work effectively in a fast-paced, dynamic environment.
Courage to face ambiguity and uncertainty.
Bonus points:
Knowledge of container orchestration technologies such as AWS ECS and AWS Fargate.
Knowledge of microservice environments.
Knowledge of non-relational database systems (e.g., Elasticsearch, MongoDB, DynamoDB).
Knowledge of message brokers and delivery systems (e.g., RabbitMQ, AWS SNS/SQS, Kafka).
Experience with CI/CD.
Experience with AWS CDK.
Good English language level, both written and verbal.
Experience in a product company.
Experience working with a remote team.
Experience working with a global or otherwise multicultural team.
Experience contributing to open-source software.
Selection Steps:
HR Call
Case-Study
Technical Interview with our Senior Backenders
Second Interview with our Tech Lead/Engineering Manager and a Director of Engineering to assess cultural fit
Bar-Raising with our CEO
What we Offer:
An opportunity to bring impact and change the service market dynamics, in a stimulating and international environment
Great, knowledgeable colleagues - we spend much time together and constantly learn from each other
Beautiful central office in Milan, with in-office foosball and Xbox to let some steam after work
Flexible working hours and the possibility to work from home
Lunch vouchers, free fruit & coffee
EVERYDAY casual dress code, with Friday beers on us!