Full Stack Engineer designing and maintaining scalable RESTful and GraphQL APIs for AI-driven integrations. Collaborating with teams to ensure seamless API integration and deployment.
Responsibilities
Design, develop, and maintain scalable RESTful APIs and GraphQL APIs using modern frameworks
Develop backend services using Node.js (Express/Nest.js), FastAPI (Python), Ariadne (GraphQL APIs), and Golang (Streaming services)
Integrate with Databricks to expose and manage OLAP (Online Analytical Processing) workloads
Architect APIs following metadata-driven design principles
Deploy and scale API services using AWS Lambda, Kubernetes (EKS), and AWS Bedrock
Implement authentication and authorization best practices
Design and optimize database interactions using SQL/NoSQL databases
Develop CI/CD pipelines for automated API deployment using AWS services
Monitor and improve API performance, logging, and error handling
Work on AI-driven API integrations including Recommender Systems, LLM-based AI Agents, and AI-powered Image & Video Processing workflows
Collaborate with front-end engineers, data scientists, and DevOps teams
Requirements
8 - 12 Years of work experience
5+ years of experience in API development with GraphQL (Ariadne) and RESTful services
Strong hands-on experience with Node.js (Express/Nest.js), FastAPI (Python), and Golang
Proficiency in API design principles
Experience with AWS Lambda, AWS Bedrock, and Kubernetes (EKS) for serverless and microservices architectures
Hands-on experience designing scalable and modular API architectures
Expertise in OAuth2, JWT, API Gateway, and dynamic authentication mechanisms
Strong knowledge of OLAP workloads and Databricks integration
Experience with SQL/NoSQL databases (MongoDB, PostgreSQL, and DynamoDB)
Software Engineer developing customer - centric solutions in MS CRM Dynamics. Collaborating with engineers and architects to optimize software engineering capability.
Principal Engineer focusing on software engineering and architecture to enhance customer experiences and business goals. Leading software teams to deliver impactful engineering solutions across platforms and applications.
Principal Software Engineer developing highly automated ad formats infrastructure for Snap. Leading strategy for next - generation ad serving systems to maximize user engagement and ROI.
Full Stack Engineer developing user - facing AI - native products at GetGround. Collaborating with cross - functional teams to deliver high - quality features in a fast - moving environment.
Traveling Staff Engineer for Braun Intertec supporting renewable energy and infrastructure geotechnical projects. Involves oversight of field personnel and project management responsibilities.
Principal Software Architecture Director overseeing software architecture and technology strategy at SGI. Providing guidance and mentorship while aligning with business goals in the insurance sector.
Senior engineer testing Emerson's software applications for power plant control systems. Involves collaboration on testing processes and ensuring product quality in a hybrid work environment.
Full - Stack Engineer at Eidra responsible for developing secure, high - performing web applications. Collaborating with cross - functional teams to ensure effective delivery and maintaining engineering excellence.
Staff Software Engineer designing and building intelligent systems for Walmart. Collaborating on software and AI integration to create self - improving platforms.
Lead Software Engineer for embedded systems in autonomous marine drones at Delair. Oversee software architecture, firmware development, and system integration for marine environments.