Junior+ Backend Engineer (Node.js/TypeScript)
kernelicsОписание вакансии
Kernelics - is an international company with development centers in Poland, Georgia, Cyprus and Lithuania. We are passionate about gathering the best IT specialists and building teams for tech startups all over the world.
If you are also keen on start-ups and innovative projects, if it is important for you to work in a team of professionals and help customers realize their ideas that make this world more convenient, brighter and more technology oriented - Kernelics is definitely your place.
What are you going to deal with?
Project: E-commerce platform for quickly and conveniently creating and managing online stores.
Tech stack: Next.js 13-16, Node.js with Express, Nest, TypeScript; DB: PostgreSQL, MySQL; Authorization: BetterAuth, Supabase, Clerk, Auth0, SSO; Payment systems: Stripe, PayPal, Chargebee, etc.; SMTP services: Resend, ActiveCampaign, SendGrid, MailGun; Logging: Sentry, Custom; Infrastructure: AWS, Render, Heroku, Digital Ocean, Vercel; Admin/BaaS: Directus with customization, Custom
Team: 1x PM, 1x QA, 1x Ba, 2x FE, 2x BE
Hiring process:
HR interview (30-60 min)
Home task (up to 3 hours)
Tech interview (ru) (60-90 min)
What are you expected to do?
🔹 Deep Dive & Research: You won't just copy-paste code. You will investigate packages, compare tech solutions, and architectural trade-offs.
🔹 Build & Integrate: Implement complex back-end logic, integrate payment gateways (Stripe, Chargebee), set up transactional email flows, set up analytical services.
🔹 System Reliability: Configure detailed logging, error tracking, and ensure our infrastructure is bulletproof.
🔹 Participate in back-end architecture development.
🔹 Participate in app estimates (by feature lists, requirements and design) with other team members (FE, BA, PM, QA etc.)
🔹 Build scalable Admin/BaaS solutions (mostly Directus, Sentry or custom).
🔹 Cross-team code reviews (manual + AI tools like CodeRabbit and Cursor), code refactoring and optimization.
🔹 We expect you to refactor, optimize, and learn constantly (both on the job and through your free time).
What do we expect from you?
🔹 You have a Computer Science degree (or are currently deeply enrolled). You understand algorithms, data structures, and how HTTP works at a low level.
🔹 You have pet projects, or contribute to open source. You don't stop learning when the workday ends
You can take a feature request, research the solution, and own the implementation.
🔹 Knowledge of Node.js with Express or Nest and TypeScript and 1+ year of commercial experience with this stack.
🔹 Experience with Next.js of readiness to gain it.
🔹 Proficiency in PostgreSQL (ORM experience is fine, but understanding SQL is better).
🔹 Experience with Directus of readiness to gain it.
🔹 Some experience in CI/CD or readiness to gain it.
🔹 Experience with AWS / Render / Heroku / Digital Ocean / Vercel
🔹 Ability to research and provide solutions, take ownership over implemented features, ability to monitor and fix discovered issues.
🔹 You take ownership. If you find a bug, you fix it. If you don't know a technology, you learn it.
What will be a plus?
🔹 Commercial experience of integration and support of payment system (like Stripe).
🔹 Experience with Supabase, Firebase.
🔹 Experience setting up SMTP services for transactional emails.
🔹 Experience with Redis.
🔹 Experience setting up your own CI/CD pipelines or dealing with AWS / Digital Ocean / Render or similar
🔹 Experience setting up authentication.
🔹 A background in Math or experience with complex logic/calculations.
What can we offer?
🔹 Taking care of your health - fixed benefit health care coverage.
🔹 Supporting your active lifestyle - sports activities with 50% coverage up to the fixed amount.
🔹 Treating you not only as a team member but as a personality as well - do not even hope that we'll skip your birthday or other significant events in your life, such as a wedding and birth of a child.
🔹 Supporting your professional and personal development.
🔹 Maintaining work-life balance - you can work from anywhere you wish, flexible working hours within working hours of the project.
🔹 Working among your friends - refer our open vacancies to your friends and receive a decent referral bonus.
🔹 Enjoying corporate life that is full of bright emotions and impressions - we hold regular online and offline events and activities.
¿Te interesa este puesto?