GraphQL API and AWS Engineer
United Technology
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
JavaScript
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Cloud Engineering
Code Generation
Databases
Continuous Integration
Software Debugging
Software Design Patterns
DevOps
Distributed Systems
Node.js
Release Management
Software Tools
Software Deployment
Software Systems
TypeScript
Data Logging
Spring Cloud
React
Grafana
Software Application Programming
Backend
Build Management
GraphQL
React Native
Api Design
REST
Job description
We are seeking a highly skilled Senior GraphQL API and AWS Engineer with strong expertise in backend development, scalable API architecture, and cloud-native application deployment. The ideal candidate should have hands-on experience building RESTful and GraphQL APIs using Node.js, developing applications on AWS, and implementing CI/CD pipelines in modern engineering environments.
The candidate should be passionate about distributed systems, automation, modern development practices, and emerging AI-assisted engineering tools., * Develop and maintain scalable, secure, and high-performance backend services and APIs using JavaScript and TypeScript.
- Design and build RESTful and GraphQL APIs using Node.js and modern backend frameworks.
- Demonstrate hands-on expertise in distributed systems design to build scalable, reliable, and resilient platforms.
- Collaborate with DevOps teams to build, deploy, and maintain cloud-native applications on AWS.
- Implement and improve CI/CD pipelines, automated testing, and release management processes.
- Conduct peer code reviews and establish coding best practices across the engineering team.
- Troubleshoot and resolve production issues and API integration challenges from consumers.
- Work closely with cross-functional teams to deliver high-quality software solutions.
- Stay updated with modern technologies and contribute to features built using emerging tools and frameworks.
- Leverage AI-assisted tools for code generation, testing, automation, and engineering productivity improvements.
Requirements
- 5 to 8 years of experience in backend/API development.
- Strong expertise in JavaScript, TypeScript, and common software design patterns.
- Hands-on experience building RESTful and GraphQL APIs using Node.js.
- Experience building and deploying applications, CI/CD pipelines, and databases on AWS.
- Strong understanding of distributed systems and scalable application architecture.
- Experience with DevOps practices and cloud-native development.
- Strong debugging, analytical, and problem-solving skills.
- Ability to work effectively in Agile development environments.
- Experience using AI-powered engineering tools for development automation and productivity.
Preferred Skills
- Experience with React or React Native.
- Experience with Go programming language.
- Knowledge of containerization and orchestration technologies is a plus.
- Familiarity with monitoring, logging, and observability tools.