Junior+ Full-Stack Engineer
Summary
Backend-first full-stack engineer joining Techery's e-commerce core team to build and maintain Back-Office and Single Sign-On (SSO) services plus data synchronization across microservices. Day-to-day work centers on Node.js/TypeScript (Express/NestJS/Next.js) with Java/Spring Boot as a secondary stack.
We're seeking a Full-Stack Engineer (Backend-first) passionate about modern web technologies to join our e-commerce core team. At Techery, you'll work in a dynamic environment focused on building innovative solutions for our e-commerce platform.
About the Project
- Design and maintain Back-Office and SSO solutions for the project
- Develop and maintain data synchronization systems between core services
- Build robust backend services using Node.js/Express/NestJS/NextJS and Java/Spring Boot
- Contribute to frontend components using NextJS when needed
- Debug applications and implement effective monitoring
- Ensure secure handling of sessions and proper authorization mechanisms
- Collaborate with cross-functional teams to define and implement technical solutions
- Ensure code quality through testing, code reviews, and adherence to best practices
- Strong self-management and ability to take ownership of tasks
- Ability to identify issues early and act proactively
- English at an Intermediate level or higher
- Passionate about AI and stays up to date with related news
- Knowledge in TypeScript and experience in Node.js/Express/NestJS/NextJS
- Ability to debug applications
- Understanding of security principles for sessions and authorization
- Experience with Redis or similar storage for session management
- Understanding of network communication principles
- Familiarity with Java/Spring Boot or desire to gain expertise
- Familiarity with Kafka or other event-driven systems
- Basic knowledge of any database systems such as MSSQL, AuroraDB, MySQL or similar
- Familiarity with Auth0 or OIDC protocols
- Familiarity with monitoring tools like New Relic, Dynatrace, Datadog or similar
- Familiarity with containerization technologies
- Technical Growth: Work with diverse technologies spanning JavaScript/TypeScript and Java ecosystems, and not only
- Engineering Challenges: Solve complex problems in authentication, data synchronization, and distributed systems
- Collaborative Culture: Work alongside skilled engineers who value technical excellence
- Continuous Learning: Develop expertise in high-demand areas, including Back-Office, SSO, event-driven architecture, and microservices
Interested candidates who meet most of the requirements, but not all, are encouraged to apply. We value potential and a willingness to learn as highly as existing expertise.
After you apply, you will receive an email invitation for a brief technical assessment, which we trust you will complete successfully and quickly.

