Back End Developer With Data Exp - Js and strong expertise in MongoDB, TypeScript, SQL, AWS, and API development. Experience with GraphQL is a plus. About the RoleWe are looking for a highly skilled backend/data engineer with strong experience in building scalable APIs and working with complex data systems. This role focuses on Node. Js, TypeScript, backend architecture, and data modeling, with exposure to cloud-native and event-driven systems. Responsibilities - Build and maintain scalable APIs (REST & GraphQL) for high-performance applications - Design and optimize data models using MongoDB, NoSQL, and relational databases - Implement schema design, indexing strategies, and transactions for performance and scalability - Develop and maintain ETL pipelines and data ingestion workflows - Collaborate on backend architecture, including microservices and distributed systems - Work with cloud platforms (AWS/OCI) and containerized environments (Docker/Kubernetes) - Ensure code quality, testing, and best engineering practices across the development lifecycleRequirements - 6 years of experience in software engineering or data engineering - Strong hands-on experience with Node. Js and TypeScript (recent projects required) - Expertise in MongoDB and database modeling (NoSQL SQL) - Solid experience building REST APIs (GraphQL is a plus) - Strong understanding of software engineering principles (SOLID, clean architecture, design patterns) - Experience with AWS (Lambda, S3, etc. ) or OCI - Experience with containers (Docker/Kubernetes) - Strong problem-solving and communication skillsNice to Have - Experience with GraphQL APIs - Messaging systems like Kafka, RabbitMQ, or SQS/SNS - Experience with event-driven architecture - Exposure to serverless architectures - Experience with CI/CD pipelines and Infrastructure as Code (Terraform, etc. )Apply today or share your profiles to moheswaran@georgiatek. com