Job Title: Software Engineer (Full Stack) Company Name: Tkxel Job Url: https://tkxel.zohorecruit.com/jobs/Careers/524295000038464011/Software-Engineer-Full-Stack---Golang-TypeScript?source=CareerSite&jr_id=69b2c671ae2a534885e9f4d6 Job Description: About Us Tkxel is a leading software development company located in Reston, Virginia. We are committed to develop innovative software solutions for leading enterprises in the world, helping them grow their businesses using latest technology solutions. 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.