S
API Developer (5–7 Years Experience)
SPECTRAFORCE
Richmond · On-site Contract Senior 3d ago
About the role
About the Role
We are looking for a highly skilled API Developer to design and build scalable, secure, and high-performance APIs. You will work on modern backend systems, leveraging microservices architecture and cloud technologies to deliver robust solutions.
Key Responsibilities
- Design, develop, and maintain RESTful APIs and GraphQL services
- Build backend systems using Python, Java, or Go
- Implement secure authentication and authorization (OAuth 2.0, JWT, API Keys, SAML)
- Develop scalable microservices and event-driven architectures
- Optimize APIs for performance using caching, load balancing, and CDN strategies
- Integrate systems using message queues such as Kafka
- Maintain API documentation using Swagger/OpenAPI or Postman
- Collaborate with cross-functional teams including Product, DevOps, and QA
- Ensure code quality through reviews and best practices
Required Skills
- Strong experience with Python, Java, or Go
- Deep understanding of RESTful API design and HTTP protocols
- Experience with GraphQL, WebSockets, gRPC
- Knowledge of OAuth 2.0, JWT, API security best practices
- Experience with SQL & NoSQL databases (PostgreSQL, DynamoDB, Redis)
- Hands-on experience with Docker and Kubernetes
- Familiarity with CI/CD pipelines and Git/GitHub
- Experience with Kafka or similar messaging systems
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of GraphQL Federation or Service Mesh
- Prior experience in financial services (Capital One or similar)
What We’re Looking For
- 5–7 years of hands-on software development experience
- Proven track record of building scalable, production-grade APIs
Skills
API KeysAWSAzureCachingCI/CDCDNDockerDynamoDBGCPGitGitHubGoGraphQLgRPCHTTPJavaJWTKafkaKubernetesLoad BalancingNoSQLOAuth 2.0OpenAPIPostgreSQLPostmanPythonRedisRESTful APISAMLSQLSwaggerWebSockets
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free