Our partner is a Canadian product company with over a decade of history. They've built a suite of Windows utilities used by people around the world: a driver updater, registry optimizer, privacy protection tools, and disk management features.
The product is mature and stable - the team focuses on maintaining and improving the existing codebase while ensuring compatibility with the latest OS versions.
Backend: NodeJS, ExpressJS, SocketIO, RabbitMQ, TypeScript
Frontend: Angular.js, ReactJS
Databases: MongoDB, MySQL, PostgreSQL, RedisDB, TypeORM, Mongoose, Sequelize
Infrastructure: Docker, Serverless Framework, CI, AWS (EC2, S3, Lambda, Cloud Formation, ECS/ECR, ElasticCache, ELB, Code Suite), AWS CDK
Operating Systems: Windows, Debian, CentOS, Amazon Linux
You'll be joining a small, dedicated team maintaining an established product but backed by a larger engineering community within the company. It's a good fit if you enjoy ownership and a steady pace of work, with the ability to share knowledge and grow alongside strong engineers across other projects.
We are committed to implementing high standards in the technology industry, and it is the fundamental mission of our work. To achieve this goal, the company and all its members are constantly evolving.
Each of us has the opportunity to contribute to the product, the company, the team, the industry, and our personal development. At Techstack, you have the option to choose from various growth opportunities that align with your interests:
- meetups, where you can share your knowledge and develop simultaneously by sharing your experiences within the company and local technical communities;
- roles such as a mentor or a technical lead. In any of these roles, you will assist junior professionals and share your knowledge and experiences with them.
- participation in our technical Guilds, where you can discuss technical solutions, approaches, and industry trends.
All of these elements contribute to shaping the culture and expertise within both our team and the company as a whole.
Support and enhance a large-scale ecosystem of backend services, admin portals, APIs, websites, and automation tools.
Maintain and modernize existing systems across both legacy and modern technology stacks.
Investigate production issues, troubleshoot complex infrastructure problems, and perform root-cause analysis.
Work with cloud infrastructure and deployment pipelines in AWS.
Review, stabilize, and gradually improve systems with limited or outdated documentation.
Participate in knowledge discovery, documentation recovery, and technical debt reduction initiatives.
Collaborate closely with existing technical stakeholders during onboarding and system handover.
Have 4+ years of commercial software development experience.
Strong Node.js development experience.
Good TypeScript knowledge.
Experience working with REST APIs and distributed systems.
Strong SQL skills and experience with relational databases.
Experience working with cloud infrastructure, preferably AWS.
Experience in troubleshooting production systems and legacy applications.
Understanding of software architecture, design patterns, security principles, and system integrations.
Ability to work independently in environments with incomplete documentation.
Strong analytical, troubleshooting, and problem-solving skills.
Have Upper-Intermediate English proficiency.
Experience in supporting legacy systems.
Familiar with AngularJS (v1).
Experience with infrastructure migrations and modernization projects.
Knowledge of working in white-label or multi-brand SaaS environments.
Possessing a DevOps mindset and operational ownership.
Stable and long-term position in an experienced team.
Broad opportunities for professional and career growth, including professional challenges that encourage personal development, meetups, hackathons, professional communities, and more.
Horizontal connections and the absence of micromanagement foster a collaborative environment in which all team members are accessible to one another for any concerns.
Hubs in Kharkiv, Kyiv, Lviv, and Wrocław (Poland), or everything necessary for remote work.
Up to 50% compensation for the cost of educational courses and conferences to support professional development.
Free English language and business English courses.
20 days off and 7 sick days to support your health and well-being.
Legal and accounting support.
Appreciation gifts for significant events and occasions.
Pre-screening with a Recruiter or HR Generalist.
Review of your CV by experts.
English check.
Interview with our experts.
Interview with the client.
Techstack is a technology product engineering company that sets an example for high development standards in the IT industry. We empower each team member to influence the development of the product, company, and processes.
Learn more about Techstack
Want to make an impact?
You're in the right place.