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)
Lead Engineer at BAM Energie & Water responsible for designing and engineering underground infrastructure projects. Collaborating with engineers and stakeholders to ensure project success and innovation.
Lead Engineer responsible for the design and engineering approach for energy transition projects in the Netherlands. Coordinates engineering processes and ensures quality standards are met.
Tech Lead managing the evolution of Koin's credit decision engine. Leading backend development with Typescript and ensuring integration with product strategy for financial innovation in Latin America.
Product Engineer at MANN+HUMMEL responsible for developing filtration solutions. Collaborating with cross - functional teams to ensure compliance with specifications and internal standards.
Software Engineer designing systems to improve financial connectivity for millions of users at Plaid. Collaborating with cross - functional teams to enhance financial services accessibility and transparency.
Fullstack Software Engineer designing and building systems that empower financial connections at Plaid. Collaborate across teams to deliver scalable backend services and intuitive frontend experiences.
Software Development Engineer I in Cloud SRE and Automation team at F5 focusing on cloud automation solutions and infrastructure management. Collaborate with experienced professionals on implementation and support tasks.
Software Engineer II working on F5’s BNK/CNF product enhancing network capabilities. Focusing on developing telemetry and analytics functionality for Kubernetes environments.
Senior Software Engineer for developing scalable frameworks and systems at an AI customer service solution. Joining the Foundations team to ensure reliability and performance in production environments.
CI/CD Software Engineer at Serko enhancing developer experience and engineering culture. Building and improving platform engineering capabilities for reliable product delivery.