Save Job
Posted 5mo ago

Backend Software Engineer

@ Fidel Softech
Evansville, Illinois, United States
OnsiteContract
Responsibilities:Backend development, API design, Data access
Requirements Summary:Backend development with TypeScript (Node.js/Apollo) and Golang; GraphQL/REST APIs; security (OIDC/JWT); cloud platforms; data access with PostgreSQL, Snowflake; containerized/serverless deployment; observability and performance optimization.
Technical Tools Mentioned:Node.js, TypeScript, Golang, GraphQL, REST, OIDC, JWT, Apollo, Apollo Router, PostgreSQL, Snowflake, GORM, TypeORM, PrismaORM, AWS, ECS, Fargate, Lambda, GCP, Azure, CDK, Terraform, OpenTelemetry, X-Ray
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Job Description:
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.