K2K Software Development
Software Engineer
K2K Software DevelopmentTurkey12 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

Company Overview: Join our team at K2K Development, where we build integration infrastructure that powers enterprise data pipelines for a Forbes Top 50 featured product with our Partners. We connect 40+ HR systems, cloud platforms, and data sources into a unified sync layer — handling hundreds of thousands of records across customers worldwide. We're looking for a Software Engineer to build and maintain integrations across this platform.


Responsibilities:

  • Build and maintain integration connectors for third-party data sources within an existing plugin-based architecture.
  • Implement data transformation and mapping logic, ensuring source data is normalized and synced accurately to target platforms.
  • Write clean, well-tested TypeScript — following established patterns, contributing to code reviews, and maintaining high standards across the monorepo.
  • Debug sync issues by reading structured logs, tracing data through the pipeline, and identifying where transformations go wrong.
  • Contribute to the internal SDK and shared utility packages used across the platform.
  • Work with CI/CD pipelines, Docker, and release workflows as part of your regular development cycle.
  • Collaborate with senior engineers and customer-facing teams to understand integration requirements and deliver reliable solutions.


Basic Qualifications:

  • 2+ years of professional backend development experience with Node.js and TypeScript.
  • Comfortable working with REST APIs — making requests, handling authentication, parsing responses, and dealing with errors gracefully.
  • Solid programming fundamentals: data structures, control flow, async/await, error handling.
  • Ability to read and navigate a large codebase you didn't write, follow existing patterns, and ask good questions when something isn't clear.
  • Familiarity with Git, GitHub, and pull request workflows.


Preferred Qualifications:

  • 3+ years of experience in backend development, particularly with Node.js and TypeScript.
  • Experience consuming third-party APIs and handling real-world messiness (pagination, rate limits, inconsistent response shapes).
  • Familiarity with monorepo tooling (pnpm, Turborepo, or similar).
  • Exposure to Docker and basic containerization concepts.
  • Experience with runtime validation libraries (Zod, Joi, or similar).
  • Comfort working with structured data formats — JSON, YAML, CSV.
  • Experience writing unit or integration tests.


What We Offer:

  • A dynamic, fast-paced work environment with a diverse and passionate team.
  • Opportunities for professional growth and development.
  • Competitive salary and benefits package.
  • Flexible working hours and hybrid work options.