Back to listings
Kubo InternationalRemote

Back-End Software Engineer (mid)

Project-Based

Description

Are you passionate about software development and excited to shape the future of digital marketing? Join our client’s team where passion, trust, security, innovation, customer focus, and respect for everyone guide everything they do. Work on a next-generation marketing platform that reaches thousands of users worldwide, solve challenging problems with cutting-edge cloud and data technologies, and see your ideas make a real impact. Ready to take your career to the next level? Read on and apply today!

Key responsibilities

Design, develop, and maintain scalable server-side applications using Node.js and TypeScript.

Build and integrate RESTful APIs and GraphQL endpoints.

Participate in system architecture discussions and technical design reviews.

Write and maintain unit, integration, and end-to-end tests to ensure quality.

Debug and optimize applications for performance and reliability.

Collaborate with cross-functional teams including product, design, and frontend engineers.

Contribute to documentation, code reviews, and knowledge sharing within the team.

Ideal candidate profile

3+ years of professional software development experience.

Strong proficiency in Node.js, JavaScript (ES6+), and TypeScript.

Experience with Nest.js or a similar Node.js framework.

Solid understanding of databases such as MongoDB, Redis, MySQL or similar.

Familiarity with RESTful API design, testing frameworks (Jest), and CI/CD practices.

Experience working with AWS and containerization (Docker, Kubernetes).

Knowledge of GraphQL, message queues (Kafka, Kinesis), and data tools (Snowflake).

Strong analytical and problem-solving mindset, with excellent communication skills.

Nice to have: experience with Java or Scala, serverless architectures, or monitoring tools (Loki, Datadog, Kibana).

Conditions

Location: Gdańsk (Remote or hybrid work available)

Work Model: Flexible (remote/hybrid)

Employment Type: Regular employment

Salary: XXX-XXX-XXXX PLN/month

Recruitment steps Initial call with a KUBO recruiter HR call with the client's team 90-minutes technical interview (including coding) Decision and feedback

W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich.

At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

Skills

GraphQLRESTAWSTypeScriptNode.jsDockerKafkaCI/CDScalaJestJavaScriptSnowflakeMySQLKubernetesDatadogMongoDBSecurityRedisJavaKibana