Tkxel is an IT Services company seeking a Mid-to-Senior Software Engineer (Full Stack) to help build and scale a B2B/B2C PaaS platform. The role involves designing, building, testing, and releasing services and features with a focus on backend development using Golang, while also contributing to frontend tasks as necessary.
Responsibilities:
- 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
Requirements:
- 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
- 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