Senior Software Engineer - KT
Core
Design, develop, deploy, and maintain scalable, high-performance, and secure web applications across frontend, backend, and cloud infrastructure.
Role type
Senior Full Stack Software Engineer
Builds
End-to-end web applications, APIs, and cloud infrastructure
Domain
Web development, Cloud infrastructure, DevOps, Application Security
Deliverable
production ML models | product features | infrastructure
Required skills
Full stack development, Frontend frameworks (React, Next.js, Vue, Angular, Svelte), Backend frameworks (Node.js, Ruby on Rails, Java/Spring, Python, Golang), Cloud platforms (AWS, Azure, GCP), Containerization (Docker, Kubernetes), CI/CD pipelines, API design (REST, GraphQL, gRPC), Observability (APM, logging), Security best practices, Testing frameworks
Preferred skills
Mobile app development (Swift, Kotlin, React Native), Low-code platforms, Micro-frontends, Edge computing
Technologies
JavaScript, TypeScript, Git, Material-UI, Tailwind CSS, Bootstrap, Figma, Express.js, NestJS, Django, Flask, FastAPI, Redis, Varnish, GitHub Actions, GitLab CI, ArgoCD, Jenkins, Terraform, CloudFormation, Pulumi, Jest, Cypress, Playwright, Postman, Supertest, Datadog, New Relic, Sentry, Prometheus, OpenTelemetry, ELK Stack, Loki, Fluentd, OAuth, JWT, OWASP Top 10
Responsibilities
Take full ownership of end-to-end application development, Design and maintain responsive web applications, Implement modern frontend architectures, Develop high-performance backend services and APIs, Work with QA engineers to ensure automated test coverage, Optimize full-stack CI/CD deployment strategies, Work with DevOps teams to automate infrastructure provisioning, Ensure full-stack security, Continuously evaluate and adopt emerging technologies
Seniority
Senior, hands-on IC