
Job Title: Data Engineer – GCP (Fullstack)
Location: Remote (Chennai Preferred)
Shift: Day Shift
Experience: 4+ Years
Role Overview
We are seeking a skilled Data Engineer / Platform Engineer to drive value delivery within cross-functional squads by leveraging strong technical expertise. The role involves designing, building, and supporting scalable data and application solutions using GCP, Databricks, Apache Spark, and cloud-native services, while following Agile and engineering best practices.
Key Responsibilities
- Design, build, and maintain backend services and APIs using C#, deployed on GCP Cloud Run.
- Develop and support scalable data and application solutions using Databricks.
- Implement and manage data governance, security, and lineage using Unity Catalog.
- Utilize Apache Spark for large-scale data processing and performance optimization.
- Build, optimize, and maintain robust data pipelines and transformations.
- Work closely with cross-functional teams in Agile squads for solution delivery.
- Implement CI/CD pipelines (preferably using Azure DevOps).
- Manage Infrastructure as Code (IaC) using Terraform on GCP.
- Work with Firestore (NoSQL) and relational databases like PostgreSQL/MySQL.
- Perform debugging, troubleshooting, and performance tuning of applications and data workloads.
Required Skills & Expertise
- 4+ years of experience in Data Engineering / Platform Engineering.
- Strong hands-on experience with Databricks and Apache Spark.
- Experience with Unity Catalog for governance and access control.
- Strong knowledge of GCP services, especially Cloud Run.
- Proficiency in building REST APIs using C#.
- Experience with CI/CD pipelines (Azure DevOps preferred).
- Experience with Terraform (IaC on GCP).
- Hands-on experience with Firestore and relational databases.
- Strong analytical, problem-solving, and debugging skills.
- Experience working in Agile environments.

Similar jobs
Job Description: Java Developer
Position: Java Developer
Experience: 5 to 7 Years
Notice Period: Immediate Joiner
Key Responsibilities
- Design, develop, and maintain scalable, high-performance Java applications.
- Work with Core Java and Advanced Java concepts to build reliable backend solutions.
- Develop and deploy applications using Spring Boot framework.
- Design and implement RESTful Microservices with best practices in scalability and performance.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
- Manage code versions effectively using Git/GitHub.
- Ensure code quality by integrating and analyzing with SonarQube.
- Participate in code reviews, sprint planning, and daily stand-ups.
- Troubleshoot production issues and optimize system performance.
Required Skills
- Strong proficiency in Core Java (OOPs, Collections, Multithreading, Exception Handling).
- Hands-on experience in Advanced Java (JDBC, Servlets, JSP, JPA/Hibernate).
- Proven experience with Spring Boot for application development.
- Knowledge and experience in Microservices Architecture.
- Familiarity with REST APIs, JSON, and Web Services.
- Proficient in Git/GitHub for version control and collaboration.
- Experience with Sonar Qube for code quality and security checks.
- Good understanding of Agile/Scrum methodologies.
- Strong problem-solving and debugging skills.
Nice-to-Have
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, or similar).
- Familiarity with Docker/Kubernetes for containerized deployments.
- Basic knowledge of cloud platforms (AWS, Azure, GCP).
Key Responsibilities:
- Lead and mentor a team of Java and Python developers, providing technical guidance and fostering a culture of continuous learning and improvement.
- Oversee the design, development, and implementation of high-performance, scalable, and secure software solutions for the financial services industry.
- Collaborate with product managers and architects to translate business requirements into technical specifications and ensure alignment with overall product strategy.
- Drive the adoption of best practices in software development, including code reviews, testing, and continuous integration/continuous deployment (CI/CD).
- Manage project timelines and resources effectively, ensuring on-time and within-budget delivery of projects.
- Identify and mitigate technical risks, proactively addressing potential issues and ensuring the stability and reliability of our platforms.
- Stay abreast of emerging technologies and trends in Java, Python, and related fields, and evaluate their potential application to our products and services.
- Contribute to the development of technical documentation and training materials.
Required Skillset:
- Demonstrated expertise in Java and Python development, with a strong understanding of object-oriented principles, design patterns, and data structures.
- Proven ability to lead and mentor a team of software engineers, fostering a collaborative and high-performing environment.
- Experience in designing and developing scalable, high-performance, and secure software solutions.
- Strong understanding of software development methodologies, including Agile and Waterfall.
- Excellent communication, interpersonal, and problem-solving skills.
- Ability to work effectively in a fast-paced, dynamic environment.
- Bachelor's or Master's degree in Computer Science or a related field.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
About The Role
Location: Remote / Hybrid (India Preferred)
Experience: 03–10 years of relevant experience
Reports to: CEO/Co-founder
Type: Full-Time
Tech Stack: Python, Frappe, LangChain, Neo4j, FAISS, React.js, AWS/GCP/Azure
What You’ll Do
● AI/ML Development
○ Build AI-powered student learning insights using Graph Databases (Neo4j), FAISS,
Sentence Transformers, and OpenCV (ResNet-50).
○ Develop Retrieval-Augmented Generation (RAG) and reinforcement learning models to
personalize content and assessment.
○ Research and implement multi-modal generation (text, image, voice) for highly
personalized learning interactions.
○ Fine-tune and optimize transformer-based models (e.g., GPT, BERT) to deliver contextual,
culturally relevant learning experiences.
● Backend & API Development
○ Architect and build scalable backend using Frappe, FastAPI, or Django.
○ Develop REST and GraphQL APIs to connect PAL with TAP’s LMS, Glific, and content
repositories.
○ Integrate Redis and Celery to manage background inference processes.
○ Connect with Glific APIs to power our AI-driven WhatsApp learning chatbot.
● Frontend & User Experience (Optional)
○ Develop a React.js-based student dashboard for real-time learning insights and content
delivery.
○ Collaborate closely with our UX team to ensure intuitive and accessible design.
● Cloud & Deployment (DevOps)
○ Deploy and scale models across cloud platforms: AWS, GCP, or Azure.
○ Implement CI/CD pipelines (Jenkins, Cypress.io) to ensure continuous delivery and testing.
○ Use Docker and Kubernetes for managing containerized deployments.
● AI-Driven Security & Automation
○ Ensure data privacy and compliance by embedding AI-powered security checks.
○ Automate personalized content delivery through NLP chatbots and AI workflows.
Who You Are
● You’ve worked on AI/ML systems at scale, especially in EdTech, SaaS, or social impact settings
● You’ve built or fine-tuned models with GPT/BERT, FAISS, LangChain, or custom embeddings
● You know how to move between backend complexity and real-world deployment
● You’ve used tools like Zapier, N8N, or FastAPI in production
● You don’t just write code — you write roadmaps, define structure, and love cross-functional
collaboration
● Bonus: You’ve dabbled in adaptive learning, NLP in regional languages, or multimodal AI
What You Can Expect?
● Real ownership – You’ll lead architecture, experimentation, and rollout
● Deep learning – Work with experienced leaders across product, pedagogy, and AI
● Remote flexibility – Work from anywhere, build for everywhere
● Bold pace, clear values – We move fast, think big, and always center the child
● Future leadership track – Opportunity to grow into a Tech/AI Lead role as we scale
● Full transparency – Competitive salary, equity potential, and clarity on what’s next
Job Summary
We are seeking a highly skilled Full Stack Engineer with 2+ years of hands-on experience to join our high-impact engineering team. You will work across the full stack—building scalable, high-performance frontends using Typescript & Next.js and developing robust backend services using Python (FastAPI/Django).
This role is crucial in shaping product experiences and driving innovation at scale.
Mandatory Candidate Background
- Experience working in product-based companies only
- Strong academic background
- Stable work history
- Excellent coding skills and hands-on development experience
- Strong foundation in Data Structures & Algorithms (DSA)
- Strong problem-solving mindset
- Understanding of clean architecture and code quality best practices
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications
- Build responsive, performant, user-friendly UIs using Typescript & Next.js
- Develop APIs and backend services using Python (FastAPI/Django)
- Collaborate with product, design, and business teams to translate requirements into technical solutions
- Ensure code quality, security, and performance across the stack
- Own features end-to-end: architecture, development, deployment, and monitoring
- Contribute to system design, best practices, and the overall technical roadmap
Requirements
Must-Have:
- 2+ years of professional full-stack engineering experience
- Strong expertise in Typescript / Next.js OR Python (FastAPI, Django) — must be familiar with both areas
- Experience building RESTful APIs and microservices
- Hands-on experience with Git, CI/CD pipelines, and cloud platforms (AWS/GCP/Azure)
- Strong debugging, optimization, and problem-solving abilities
- Comfortable working in fast-paced startup environments
Good-to-Have:
- Experience with containerization (Docker/Kubernetes)
- Exposure to message queues or event-driven architectures
- Familiarity with modern DevOps and observability tooling
Tech Lead
Location: On-site, Panaji, Goa
About Joyful
Joyful is a leading AI-powered stakeholder communication management platform for voice of stakeholder analysis and contact center solutions. Our mission is to use AI to make all interactions between a company and its stakeholders joyful by removing friction. Joyful is a part of Germinait Solutions Pvt. Ltd.
Our Joyful modules, Engage and Listen, help businesses understand and manage stakeholder interactions across digital channels. We enable companies to provide exceptional customer experiences while maximizing the productivity and efficiency of their support teams, all through one seamless platform.
At Joyful, we're committed to fostering meaningful interactions between stakeholders and brands by providing actionable insights, personalized replies, and a joyful experience for customers, users, and employees alike.
The Opportunity
We're seeking a talented Technical Lead who will play a pivotal role in designing, building, and scaling Joyful’s AI-powered products. In this role, you will lead technical architecture decisions, guide the engineering team, and ensure our platform remains robust, scalable, and delightful to use. You’ll work closely with product, design, and business teams to deliver impactful features while maintaining high code quality and performance.
In addition to technical leadership, you’ll champion Vibe Coding—our approach to writing clean, collaborative, and joyful code that engineers love to create and maintain. This means setting the tone for high-quality, maintainable code while fostering an environment where building software is an energizing, shared experience.
What You'll Do
- Technical Leadership & Architecture:
- Lead the design and implementation of scalable, high-performance, and secure software solutions for Joyful’s Engage and Listen platforms.
- Define technical roadmaps, architecture patterns, and coding best practices
- Ensure adherence to software development standards and conduct regular code reviews
- Make critical build-versus-buy and technology adoption decisions
- Team Management & Collaboration:
- Mentor and coach a team of engineers, fostering a culture of learning, ownership, and innovation
- Collaborate with cross-functional teams (product, UX, QA) to align technical solutions with business goals
- Drive agile development practices, including sprint planning, retrospectives, and backlog prioritization
- Identify and resolve bottlenecks in development, deployment, and delivery processes
- Vibe Coding Culture:
- Lead by example in practicing Vibe Coding—writing code that is clean, well-structured, and joyful to work with
- Encourage pair programming, open collaboration, and frequent peer reviews
- Maintain high coding standards while keeping the process creative and energizing for the team
- Promote a development culture where engineers feel motivated, supported, and proud of the work they ship
- Hands-On Development:
- Contribute directly to code when needed—particularly for complex modules, integrations, and performance optimization
- Oversee the development of APIs, microservices, and integrations with third-party platforms
- Ensure robust CI/CD pipelines, test automation, and monitoring systems are in place
- Innovation & Continuous Improvement:
- Stay ahead of emerging technologies in AI, cloud, and enterprise communication platforms
- Propose and implement innovative solutions to improve product performance, security, and maintainability
- Drive proof-of-concepts for new features or architectural improvements
- Ensure systems are designed for high availability, scalability, and disaster recovery
What You'll Need
- 6+ years of professional software development experience, with at least 2 years in a technical leadership role
- Proven expertise in Java (Spring Boot), REST APIs, and microservices architecture
- Hands-on experience with cloud platforms (AWS, Azure, or GCP) and container orchestration (Docker, Kubernetes)
- Strong understanding of relational and NoSQL databases
- Experience building scalable, high-availability systems in B2B SaaS or AI-powered products
- Solid knowledge of software design patterns, performance optimization, and security best practices
- Familiarity with frontend technologies (Angular, React, or similar) is a plus
- Excellent communication and stakeholder management skills
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- Passion for AI technologies and building software in a positive, high-energy coding environment
Why Join Joyful?
- Be at the forefront of the AI revolution in stakeholder management
- Lead impactful projects with a culture of Vibe Coding—where high-quality engineering meets great team energy
- Work with a highly skilled and passionate team
- Enjoy significant growth opportunities in a rapidly scaling organization
- A culture that values innovation, ownership, and collaborative problem-solving
- Work from our beautiful office in Goa, combining cutting-edge tech work with a high quality of life
At Joyful, we believe strong technical leadership is key to making every interaction seamless, intelligent, and joyful. If you’re excited about solving complex technical challenges while mentoring teams to deliver exceptional products, we’d love to meet you!
Job Title: Software Engineer Consultant/Expert 34192
Location: Chennai
Work Type: Onsite
Notice Period: Immediate Joiners only or serving candidates upto 30 days.
Position Description:
- Candidate with strong Python experience.
- Full Stack Development in GCP End to End Deployment/ ML Ops Software Engineer with hands-on n both front end, back end and ML Ops
- This is a Tech Anchor role.
Experience Required:
- 7 Plus Years
Job Description
We are looking for a passionate and skilled Rust Developer with at least 3 years of experience to join our growing development team. The ideal candidate will be proficient in building robust and scalable APIs using the Rocket framework, and have hands-on experience with PostgreSQL and the Diesel ORM. You will be working on performance-critical backend systems, designing APIs, managing deployments, and collaborating closely with other developers.
Responsibilities
- Design, develop, and maintain APIs using Rocket.
- Work with PostgreSQL databases, using Diesel ORM for efficient data access.
- Write clean, maintainable, and efficient Rust code.
- Apply object-oriented and functional programming principles effectively.
- Build and consume RESTful APIs and WebSockets for real-time communication.
- Handle server-side deployments and assist in managing the infrastructure.
- Optimize application performance and ensure high availability.
- Collaborate with frontend developers and DevOps engineers to integrate systems smoothly.
- Participate in code reviews and technical discussions.
- Apply knowledge of data structures and algorithms to solve complex problems efficiently.
Requirements
- 3+ years of experience working with Rust in production environments.
- Strong hands-on experience with Rocket framework.
- Solid understanding of Diesel ORM and PostgreSQL.
- Good grasp of OOP and functional programming concepts.
- Familiarity with RESTful APIs, WebSockets, and other web protocols.
- Experience handling application deployments and basic server management.
- Strong foundation in data structures, algorithms, and software design principles.
- Ability to write clean, well-documented, and testable code.
- Good communication skills and ability to work collaboratively.
Package
- As per Industry standards
Nice to Have
- Experience with CI/CD pipelines.
- Familiarity with containerization tools like Docker.
- Knowledge of cloud platforms (AWS, GCP, etc.).
- Contribution to open-source Rust projects.
- Knowledge of basic cryptographic primitives (AES, hashing, etc.).
Perks & Benefits
- Competitive compensation.
- Flexible work hours and remote-friendly culture.
- Opportunity to work with a modern tech stack.
- Supportive team and growth-oriented environment.
If you're passionate about Rust, love building high-performance systems, and enjoy solving real-world problems with elegant code, we’d love to connect! Apply now and let’s craft powerful backend experiences together! ⚙️🚀
A niche, specialist position in an interdisciplinary team focused on end-to-end solutions. Nature of projects range from proof-of-concept innovative applications, parallel implementations per end user requests, scaling up and continuous monitoring for improvements. Majority of the projects will be focused on providing automation solutions via both custom solutions and adapting machine learning generic standards to specific use cases/domains.
Clientele includes major publishers from the US and Europe, pharmaceutical bigwigs and government funded projects.
As a Senior Fullstack Developer, you will be responsible for designing, building, and maintaining scalable and performant web applications using modern technologies. You will work with cutting-edge tools and cloud infrastructure (primarily Google Cloud) and implement robust back-end services with React JS with Typescript, Koa.js, MongoDB, and Redis, while ensuring reliable and efficient monitoring with OpenTelemetry and logging with Bunyan. Your expertise in CI/CD pipelines and modern testing frameworks will be key to maintaining a smooth and efficient software development lifecycle.
Key Responsibilities:
- Fullstack Development: Design, develop, and maintain web applications using JavaScript (Node.js for back-end and React.js with Typescript for front-end).
- Cloud Infrastructure: Leverage Google Cloud services (like Compute Engine, Cloud Storage, Pub/Sub, etc.) to build scalable and resilient cloud solutions.
- API Development: Implement RESTful APIs and microservices with Koa.js, ensuring high performance, security, and scalability.
- Database Management: Manage MongoDB databases for storing and retrieving application data, and use Redis for caching and session management.
- Logging and Monitoring: Utilize Bunyan for structured logging and OpenTelemetry for distributed tracing and monitoring to ensure system health and performance.
- CI/CD: Design, implement, and maintain efficient CI/CD pipelines for continuous integration and deployment, ensuring fast and reliable code delivery.
- Testing & Quality Assurance: Write unit and integration tests using Jest, Mocha, and React Testing Library to ensure code reliability and maintainability.
- Collaboration: Work closely with front-end and back-end engineers to deliver high-quality software solutions, following agile development practices.
- Optimization & Scaling: Identify performance bottlenecks, troubleshoot production issues, and scale the system as needed.
- Code Reviews & Mentorship: Conduct peer code reviews, share best practices, and mentor junior developers to improve team efficiency and code quality.
Must-Have Skills:
- Google Cloud (GCP): Hands-on experience with various Google Cloud services (Compute Engine, Cloud Storage, Pub/Sub, Firestore, etc.) for building scalable applications.
- React.js: Strong experience in building modern, responsive user interfaces with React.js and Typescript
- Koa.js: Strong experience in building web servers and APIs with Koa.js.
- MongoDB & Redis: Proficiency in working with MongoDB (NoSQL databases) and Redis for caching and session management.
- Bunyan: Experience using Bunyan for structured logging and tracking application events.
- OpenTelemetry Ecosystem: Hands-on experience with the OpenTelemetry ecosystem for monitoring and distributed tracing.
- CI/CD: Proficient in setting up CI/CD pipelines using tools like CircleCI, Jenkins, or GitLab CI.
- Testing Frameworks: Solid understanding and experience with Jest, Mocha, and React Testing Library for testing both back-end and front-end applications.
- JavaScript & Node.js: Strong proficiency in JavaScript (ES6+), and experience working with Node.js for back-end services.
Desired Skills & Experience:
- Experience with other cloud platforms (AWS, Azure).
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience working with TypeScript.
- Knowledge of other logging and monitoring tools.
- Familiarity with agile methodologies and project management tools (JIRA, Trello, etc.).
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5-10 years of hands-on experience as a Fullstack Developer.
- Strong problem-solving skills and ability to debug complex systems.
- Excellent communication skills and ability to work in a team-oriented, collaborative environment.
Requirements:
- Bachelor's or master’s degree in computer science or equivalent work experience.
- A solid understanding of the full web technology stack and experience in developing web applications
- Strong experience with React JS framework for building visually appealing interfaces and back end frameworks like Django
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Good knowledge of object-oriented programming and data structures in Python
- Experience with NoSQL databases, web server technologies, designing, and developing APIs.
- Strong knowledge and work experience in AWS cloud services
- Proficiency with Git, CI/CD pipelines.
- Knowledge in Agile/Scrum processes.
- Experience in Docker container usage.
Roles and responsibilities:
- Develop sophisticated web applications for drone control, data management, security, and data protection.
- Build scalable features using advanced framework concepts such as Microservices, Queues, Jobs, Events, Task Scheduling, etc.
- Integrate with Third-Party APIs/services
- Use theoretical knowledge and/or work experience to find innovative solutions to the problems at hand.
- Collaborate with team members to ideate solutions.
- Troubleshoot, debug, and upgrade existing software.
- Passionate to learn and adapt in a start-up environment.
Perks:
- Hands-on experience with state of the art facilities we use for robot development.
- Opportunity to work with industry experts and researchers in the field of AI, Computer Vision, and Machine Learning.
- Competitive salary.
- Stock options.
- Opportunity to be an early part of the team and grow with the startup.
- Freedom of working schedule.
- Opportunity to kickstart and lead your own projects.
|
● Bachelors in Software or related field ● 5+ years of professional software development experience ● Strong scripting and programming skills, at least one of Python, Java or Go. ● Application architecture and design patterns ● Strong unit test and debugging skills. Create and execute software tests (regression testing) ● Experience with microservice architecture ● Database integration and maintenance experience, preferably in mongoDB. ● Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred ● Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations ● Experience in development of distributed/scalable systems and high-volume transaction applications ● Having experience with Big Data tools like Apache Kafka, Airflow is a plus ● Good to have hands-on with AWS/Azure/GCP cloud |












