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)
• 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.

Cambridge Mobile Telematics

NVIDIA

Cority

8th Light

Parexel

Tkxel