Full-Stack Engineer (Backend Focus)
Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Full-Stack Engineer (Backend Focus)
Поділитися:
About the Product
Introduction
Our partner is a Canadian product company with over a decade of history. They have created a set of utilities for Windows, used by people around the world: a driver updater, registry optimizer, privacy protection tools, and disk management tools.
The product is mature and stable-the team works on maintaining and developing the existing codebase, ensuring compatibility with current OS versions.
Technology Stack
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
About Your Team
You will join a small, well-coordinated team that supports a mature product-and has a large engineering community behind it. This is your chance if you are close to responsibility for results and a calm work rhythm, as well as the opportunity to share knowledge and develop alongside strong engineers on other projects.
Company Culture
We are introducing high standards to the technology industry-this is the mission of our work. To match this, Techstack and all members are always moving forward.
Each of us has the opportunity to contribute to the product, company, team, industry, and personal development.
At Techstack, you can choose an interesting development format for yourself:
- Meetups, where you can share your knowledge and develop by spreading your experience within the company and local technical communities;
- Mentorship or technical lead roles. By taking on one of these roles, you will help junior specialists and share your knowledge and experience with them;
- Participation in our technical guilds, where you can discuss technical solutions, approaches, and industry trends.
This all forms our technical culture and company expertise.
Responsibilities
- Support and development of a scalable ecosystem of backend services, admin portals, APIs, websites, and automation tools.
- Support and modernization of existing systems based on both legacy and modern technology stacks.
- Investigation of production issues, resolution of complex infrastructure failures, and root cause analysis.
- Work with cloud infrastructure and deployment pipelines in AWS.
- Analysis, stabilization, and gradual improvement of systems with limited or outdated documentation.
- Participation in knowledge recovery, documentation, and technical debt reduction initiatives.
- Close collaboration with existing technical stakeholders during onboarding and system handovers.
About You
- You have 4+ years of commercial experience in software development.
- You have strong experience in developing with Node.js.
- You are proficient in TypeScript.
- You have experience with REST API and distributed systems.
- You have a high level of SQL and experience with relational databases.
- You have experience with cloud infrastructure, preferably AWS.
- You have experience in diagnosing production systems and legacy applications.
- You understand software architecture, design patterns, security principles, and system integrations.
- You can work independently with incomplete documentation.
- You have strong analytical and problem-solving skills.
- Your English level is Upper-Intermediate and above.
Nice to Have
- Experience with supporting legacy systems.
- Familiarity with AngularJS (v1).
- Experience with infrastructure migration and modernization projects.
- Experience working in white-label or multi-brand SaaS environments.
- DevOps mindset and inclination towards operational responsibility.
What We Offer
- A stable and long-term position in an experienced team.
- Broad opportunities for professional and career growth-professional challenges that encourage development, meetups, hackathons, and professional communities.
- Work in an environment of horizontal connections and absence of micromanagement, where all team members are open to each other to resolve any issues.
- The ability to work in our hubs (Kharkiv, Kyiv, Lviv, Wrocław) or receive everything necessary for a remote format.
- Compensation of up to 50% of the cost of educational courses and conferences for your professional development.
- Attend free English and business English courses.
- 20 working days of vacation and 7 days of sick leave to support your health and rest.
- Full legal and accounting support.
- Receive nice gifts (appreciation gifts) for significant events and personal occasions.
Stages of Joining Techstack
- Pre-screening with the Recruiter or HR Generalist.
- Review of your CV by experts.
- English proficiency check.
- Interview with our experts.
- Interview with the client.
About Us
Techstack is a technology product engineering company that brings high standards of development to the IT industry and maintains them. We provide every team member with the opportunity to influence the development of the product, company, and processes.
Learn more about Techstack
Do you want to make your contribution?
You are in the right place.
Contact Us
© 2026 Techstack. All rights reserved.