Sr. Backend Software Engineer
- Location not stated
- Remote
- Senior
- 8 months ago
- TypeScript
- Golang
- Node.js
- Apollo
- GraphQL
- OIDC
- JWT
- GORM
- TypeORM
- PostgreSQL
- Snowflake
- ECS
- Fargate
- AWS
- GCP
- Azure
- IaC
- Terraform
- X-ray
- OpenTelemetry
- Pension
We are looking for a highly skilled backend developer to design, build, and maintain distributed systems and APIs that power mission-critical services. This role focuses on hands-on development with TypeScript and Golang, leveraging modern frameworks and cloud-native architectures to deliver secure, scalable, and resilient solutions.
Key Responsibilities
Backend Development
· Implement APIs using TypeScript (Node.js/Apollo Server) and Golang for high-performance services.
· Develop GraphQL subgraphs and REST endpoints, ensuring schema integrity and efficient resolver logic.
· Integrate with API gateways and enforce security standards (OIDC/JWT, role-based access).
System Integration
· Collaborate with other application teams to design and implement API integration patterns.
· Work with Apollo Router for federated GraphQL architectures and schema composition.
· Ensure robust error handling, observability, and performance optimization across services.
Data Layer
· Build and maintain data access layers using GORM (Go) and PrismaORM/TypeORM (TypeScript).
· Implement data integration workflows with relational databases (PostgreSQL) and data warehouses (e.g., Snowflake).
· Optimize queries and ensure secure handling of sensitive data.
Infrastructure & Cloud
· Deploy and operate services on containerized and serverless platforms (ECS/Fargate, Lambda) across AWS/GCP/Azure.
· Use IaC tools (CDK/Terraform) for environment provisioning and configuration.
· Implement observability practices with distributed tracing (X-Ray/OpenTelemetry), structured logging, and metrics.
Sr. Backend Software Engineer · Calibro Corporation