All offersKrakówJavaSoftware Engineer Intern
Software Engineer Intern
Java
Appliscale

Software Engineer Intern

Appliscale
Kraków
Type of work
Undetermined
Experience
Junior
Employment Type
Mandate, Permanent
Operating mode
Office

Tech stack

    Java
    junior
    C++
    junior
    JavaScript
    junior
    TypeScript
    junior
    CI/CD
    nice to have

Job description

Online interview
Want to join an experienced team of professionals? We’re hiring!

About Appliscale:

Appliscale is an independent Software House & technology consultancy which specialises in digital, bespoke and tailor made products full cycle engineering consulting - we deliver the most impactful cloud based software and build products that solve real problems. Our end-to-end software solutions come from business analysis, through project evaluation, to frontend/backend architecture design and deployment.

We operate at the cutting edge of technologies, exploring, transforming, scaling and optimising the way software businesses engineer their digital products. Our expertise spans from experience strategy, digital product innovation to solutions’ scalability and security. 

Why work with us?

We are a group of curious and motivated technologists dedicated to building excellent products that have a lasting impact on users. We offer plenty of opportunities to gain solid experience and share expertise while working  in full stack, distributed teams in a range of businesses like gaming, proptech, adtech, fintech, legaltech or ML/AI from startups, scaleups to Fortune 500 companies located across the USA, Asia and Europe. This is how we do it.

Flat structure
We elevate each employee’s responsibility and his/her taking ownership. You take the lead and pursue your passion. 

Self-Organization
Autonomy and ownership over projects! Small teams and project management supporting planning and communication around project’s milestones. Collaboration and collective creativity over formal rules-based KPIs for performance.

Networking
We network to get a broader perspective and build relationships - you get to hear what interesting challenges people are solving in their projects or what kind of passions or hobbies are there to share a conversation.

Knowledge sharing
We create spaces for sharing to happen - various internal knowledge sharing initiatives exist to connect smart people rowing in the same direction. 

Growth
You may change a project, work with a different technology or pass a certification, etc. You have a bunch of opportunities and your own responsibility to take the lead on your growth!

Transparency
We communicate openly, we share candid feedback. We build on trust so the innovation naturally happens!

Remote first
There is no difference if you work from home or the office. We focus on productivity, not hours and constant communication on Slack!

Automation
Timesheet gets filled in automatically, the onboarding process works online, a bot books a parking spot for you or reminds you about internal knowledge sharing initiatives. We love improvements like that!

Partnering with the Client
Everyone is a consultant actively engaged in ongoing discussions with our Clients regarding project scope, understanding the context for a solution to deliver a great experience to future users. 

If you want to be a part of something great, dare to join our remote-first Appliscale Community!

About the role:

We are looking for top tech students and professionals starting their careers in the IT industry with a burning desire to increase their knowledge in solving challenging problems. The internship itself may differ slightly depending on the team you will join, but for sure you will get a great taste of what it’s like to work across the company and face real business challenges. You will get support from senior software engineers and other experts to help you develop professionally.

Responsibilities:


  • Participate in real projects backed with the solid mentorship of more experienced colleagues developing great code running on production environments across the globe,
  • Learn how to think creatively about a solution, and acquire consulting skills supported by your team members every step of the way,
  • Work closely with a team of enthusiastic people who are eager to network and share knowledge and best engineering practices with you.

Required Qualifications:


  • Currently in the late stage of a Bachelor's or Master's degree in computer science/engineering or related fields,
  • Understanding of OO design patterns, SOLID principles and ability to apply them into coding,
  • Good knowledge in one of the object-oriented and/or functional languages such as Javascript, React, Typescript, Vue, Java, Elixir, C++, Node, Golang, Erlang, Python,
  • Some knowledge or interest in learning Cloud/Infrastructure solutions with tools like Docker, Kubernetes, Jenkins, Terraform, CI/CD, etc.,
  • Strong analytical skills,
  • Good communication skills,
  • Available to work 4/5 or full-time hours during studies,
  • Proficiency in English.