Alpian Bank
Software Engineer Intern
Alpian BankItaly1 day ago
Full-timeRemote FriendlyEngineering

The Role:

As Software engineer Intern, you will be working within our Scrum teams, you will contribute to shaping the back-end of our product and developing an excellent user-centered experience.


You will support more senior web engineers on new product functionalities but also on improving current software for performance, scalability and robustness while making use of the latest technologies, reducing complexity and making development easier


You will also be part of a new and growing team.


Responsibilities and activities you’ll learn, and you’ll be responsible for:

  • Help on creating and maintaining technical documentation linked with the solution developed
  • Developing applications (coding, programming)
  • Debugging and testing code
  • Documenting and testing new software applications
  • Researching, investigating and fixing a wide range of technical issues
  • Collaborating with senior leaders
  • Approaching problems and creating solutions
  • Proactively learning about new technologies
  • Performs other duties that maybe assigned from time to time
  • Start producing code to a high standard
  • Showing good attention to detail in the final product, taking care and pride in what is produced
  • Tracking and communicating progress of tasks with the task owner and the SCRUM team
  • Developing personal skills to become confident on many software development skills
  • Sharing ideas and techniques across the team, contributing to and learning from the team as a whole


Nice to have:

  • Knowledge of one of the following languages: Java 9 or above, Golang 1.15 or above
  • Knowledge of Spring Boot 2.x
  • Knowledge of Kotlin
  • Knowledge of messaging systems (e.g. RabbitMQ, Kafka, etc.)
  • Knowledge of Kubernetes, Docker
  • MongoDB and PostgreSQL
  • Git usage


About you:

  • You should have a Bachelor’s degree or Master’s degree in Computer Science, engineering or similar
  • Problem solving skill
  • Strong cooperation attitude and team working mindset
  • Strong analytical thinking skill
  • Good communication skill
  • Commitment to continuous learning and adaptability
  • Passion towards coding
  • You are interested in getting hired by after the 6-month internship
  • Desire to learn a variety of web technologies
  • Fluent in English


What you get:

  • You will consolidate important skills on the most innovative technologies by designing, developing and releasing functionalities, but always guaranteeing high code quality
  • You will apply the main agile SCRUM methodologies, in order to guarantee the flexibility and functionality required by our users
  • You will have an active role from the design session to the production of the functionalities, getting in contact with the end users and other departments
  • You will grow up in a rapidly changing environment, with well-defined training and career paths
  • It's a paid internship
  • Flexibility to work from home
  • You’ll get a mentor during your internship program

Key Skills

Ranked by relevance