Overview

At Custom Ink, we create customized merchandise for clients all over the world, and in the Prague office you can become part of a rapidly developing branch of the company with various opportunities for growth. From creating official merchandise for companies like Amazon and Google to developing and managing our very own in-house logistics and supply chain software systems, there are all sorts of stimulating challenges that make working with us fulfilling and exciting.

About the team 

As a Software Maintenance Engineer, you will be part of a team dedicated to ensuring the health, stability, and security of internally developed software on our Technology Platform. Your main responsibility will be the regular maintenance of software frameworks and languages, and migrations of the different legacy pieces of our architecture. To do so, you will often collaborate with other teams across the company.

The position will a part of our newly formed Developer Experience team, which takes care of our overall developer happiness and efficiency.

 

What will your responsibilities be?

  • Updating software frameworks and languages across our fleet of 100+ apps and services
  • Addressing critical security vulnerabilities in a timely manner
  • Monitoring and managing technical debt, including tracking its growth and actioning its removal
  • Collaborating with other teams to ensure smooth operation and modernization of the platform

What technologies do we use?

  • Primarily we use Ruby on Rails and TypeScript for backend, and React or Vue.js for frontend
  • We use GitHub, do proper code reviews, and utilize Circle CI/CD pipelines to run our tests and deploy to Kubernetes
  • We run our infrastructure in the AWS cloud and monitor applications in New Relic
  • We use Shape Up as our agile framework

What do we require from you for this role?

  • Experience in software engineering and working with various software frameworks and languages
  • Ability to identify and address critical security vulnerabilities
  • Knowledge and proficiency in tools for tracking and managing technical debt
  • Good communication skills and ability to work in a team
  • Top-notch planning and prioritization skills

What can we offer you?

  • Flexible working hours
  • Home office or remote supported
  • Multisport card
  • Fully paid AWS certification
  • Education allowance $2000 per year
  • Company equity package
  • A beautiful office in Karlín with a full fridge, amazing coffee and an Xbox
  • Every Tuesday company breakfast, and occasional lunches and dinners
  • Regular team buildings (game nights), sports events (bouldering, volleyball, ice hockey, swimming, running)
  • Occasional trips to the U.S.