Related skills
microservices go graphql rest ci/cd📋 Description
- Design and implement scalable Go backend services.
- Build high-performance APIs for workflows and internal platform.
- Model graph relationships in databases; optimize queries for speed.
- Implement event-driven systems (NATS) to process real-time streams.
- Develop automated tests for correctness, security, and performance.
- Build and operate AWS microservices with resilience and cost-aware scaling.
- Create and improve CI/CD pipelines for fast, secure delivery.
- Collaborate with cyber operations to translate domain needs into features.
🎯 Requirements
- 5+ years backend or full-stack software development.
- Strong Go (Golang) proficiency; production services shipped.
- Experience with graph databases (Neo4j, AWS Neptune) incl schema design.
- Knowledge of event-driven architectures and message queues/streams.
- Experience building REST and/or GraphQL APIs.
- Experience with AWS and cloud-native deployment patterns.
- Hands-on containerization and microservices architectures.
- Strong secure coding practices.
- Bachelor’s degree in CS/Software Eng or related field, or equivalent.
🎁 Benefits
- Health: Medical, dental, vision; Life/AD&D, disability coverage.
- Family: Paid parental leave for eligible full-time staff.
- Vacation: Paid holidays and flexible PTO.
- Retirement: 401(k) with pre-tax and Roth options; HSA/FSA.
- At the office: Commuter benefits; on-site parking; bike storage; gym access.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!