Home
Jobs
Companies
Resume
1 Job openings at FlowFlex
About FlowFlex
Senior Software Engineer

Kozhikode, Kerala, India

5 years

Not disclosed

On-site

Full Time

Company Description FlowFlex.ai is an AI-driven customer engagement and marketing automation platform that enables businesses to create, share, and deploy intelligent engagement flows across WhatsApp, SMS, and Email. Our microservices-based architecture powers dynamic workflows—such as reviews, loyalty programs, bookings, sales, and support—through a low-code, community-driven “Flow Store.” We’re looking for a talented Senior Node.js Engineer to help us scale our platform, optimize microservices, and build new features that empower our users. Role Description As a Senior Node.js Engineer at FlowFlex.ai, you will: Design, build, and maintain scalable, high-performance microservices (RESTful APIs and event-driven services) in Node.js. Lead the architecture and implementation of new modules within our microservices landscape. Collaborate closely with product managers, frontend engineers (React/Vite/Next.js), DevOps, and QA to deliver end-to-end solutions. Mentor junior engineers, set coding standards, and drive best practices (code reviews, automated testing, CI/CD pipelines). Troubleshoot production issues, perform root-cause analysis, and implement robust monitoring/alerting. Continuously optimize performance (CPU, memory, concurrency) and maintain high availability at scale. Experience with Moleculer.js is a strong plus —you’ll leverage it to design or refactor services into a self-healing, distributed microservices framework. Familiarity with other microservices frameworks or building custom service meshes will also be valued. Qualifications Experience: 5+ years of professional experience building production-grade backend services using Node.js (ES6+). Strong understanding of JavaScript (TypeScript strongly preferred) and asynchronous programming paradigms. Core Tech Skills: RESTful API design and implementation (Express.js, Fastify, or similar). Proficiency with TypeScript (type definitions, generics, interfaces). Database proficiency: MongoDB (Mongoose/ODM) and/or relational databases (PostgreSQL, MySQL). Caching and session management with Redis or similar in-memory stores. Infrastructure & DevOps: Containerization with Docker; orchestration with Kubernetes (GKE/EKS) or Docker Swarm. Familiarity with CI/CD tools (GitHub Actions, Jenkins, GitLab CI). Experience deploying services to cloud platforms (Google Cloud Platform preferred, AWS or Azure acceptable). Messaging & Event-Driven Patterns: Hands-on experience integrating message brokers (RabbitMQ, Kafka, or Redis Pub/Sub). Testing & Quality: Writing and maintaining unit/integration tests (Jest, Mocha/Chai). Adhering to linting/formatting standards (ESLint, Prettier). Soft Skills: Strong problem-solving ability: can break down complex requirements into modular services. Excellent communication: collaborate effectively with cross-functional teams, provide clear documentation. Mentorship: eager to guide and upskill junior engineers and peers through code reviews and pair programming. Show more Show less

FlowFlex

1 Jobs

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview