Logo for Tkxel

Software Engineer (Full Stack) - Golang + TypeScript

Job description

This is a remote position.

Software Engineer (Full Stack) — Mid to Senior (Onsite)

About the role

We’re hiring a Mid-to-Senior Software Engineer (Full Stack) to help build and scale a B2B/B2C PaaS platform. This is a new headcount on a small, high-ownership team (5–10 engineers). While this is a full-stack role, it is backend-leaning (~80%) with meaningful contributions across the stack when needed.

You’ll report to the Tech Lead and work in an Agile/Scrum environment focused on shipping high-quality product iteratively.


What you’ll do


• Own execution of implementation work end-to-end: design, build, test, release, and operate services and features.

• Build and evolve backend services in Golang, including REST, gRPC and WebRTC APIs.

• Contribute to platform capabilities including serverless workloads, pub/sub messaging (NATS), and service integrations.

• Work with data stores and infrastructure such as Postgres, Redis, and Milvus to deliver reliable, performant systems.

• Contribute to frontend delivery using TypeScript and Aurelia when required (UI wiring, feature implementation, integration).

• Use agentic tooling to support development workflows (design exploration, code generation, refactoring, test creation, troubleshooting), and validate outputs with strong review and verification habits.

• Improve reliability and performance through strong engineering fundamentals: observability, profiling, throughput, and compute efficiency.

• Participate in code reviews, technical discussions, and continuous improvement of engineering practices.


What we’re looking for (must-haves)


5+ years of applied industry experience (excluding educational experience).

• Strong fundamentals in software engineering: clean code, data structures, APIs, distributed systems basics, debugging, and performance thinking.

• Professional experience building enterprise-grade applications and services.

• Strong problem-solving and critical thinking, with a bias toward execution and delivery.

• Understanding of throughput/compute considerations (latency, scaling characteristics, resource usage/cost tradeoffs).

• Experience building and shipping production systems with testing discipline (unit/integration/e2e as appropriate).

Comfortable using agentic tooling (AI-assisted development/automation agents) to accelerate implementation work, while maintaining strong engineering judgment, code quality, and security practices.

• Comfort working across a modern stack and collaborating closely within an Agile/Scrum team.


Technical environment (what you’ll work with)

Backend: Golang, REST, gRPC

Frontend: TypeScript, Aurelia

Data: Postgres, Redis, Milvus

Platform: Kubernetes, cloud-agnostic infrastructure, Terraform

Messaging: NATS (pub/sub)

CI/CD: GitLab

Observability: OpenTelemetry (OTLP)


Nice-to-haves (strong plus)


AI engineering experience, especially productionizing AI features/services.

• Experience with AI inference across vision, audio, text, and multimodal workloads.

• Experience operating high-scale / high-traffic systems.

• Experience building/maintaining language SDKs and strong API developer experience.




Salary: Market Competitive

Software Engineer Related jobs

Other jobs at Tkxel

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.