About the role
Streamwork is a successful and fast-growing SaaS company focused on online collaboration tools. With millions of B2C and B2B/Enterprise customers throughout the globe, we are growing more than 10 times per year, and we work hard to provide them with top-notch solutions that enable distributed teams to work effectively together.
You can clearly imagine what this means from a technological perspective: We face and successfully resolve hundreds of challenges every day. Engineers at Streamwork deliver the best on-the-market product solutions. They work on system stability, reliability, scalability and security, all while ensuring top-notch performance and software quality.
What you'll do
- Build the product that empowers teams all over the world to create the next big thing
- Create high quality technical design and high quality, self-documented code
- Solve technical problems of high scope and complexity
- Design and implement scalable and high-performing solutions
- Identify synergies between software components and improve efficiency of development and code maintenance
- Keep the product vision in mind while working on details
- Mentor and coach less experienced engineers on the team
What you'll need
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
- 5+ years of commercial software development using modern programming languages, frameworks, and technologies (Experience building and designing RESTful APIs)
- Strong Computer Science fundamentals
- Understanding of k8s, microservice concepts, service-to-service interaction at scale
- Experience working in an agile, cross-functional team and in a fast-paced environment
- Curiosity and strong collaboration skills
- Fluent in English