Search by job, company or skills

CirrusLabs

Full Stack Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are CirrusLabs . Our vision is to become the worlds most sought-after niche digital transformation company that helps customers realize value through innovation. Our mission is to co-create success with our customers, partners and community. Our goal is to enable employees to dream, grow and make things happen. We are committed to excellence. We are a dependable partner organization that delivers on commitments. We strive to maintain integrity with our employees and customers. Every action we take is driven by value. The core of who we are is through our well-knit teams and employees. You are the core of a values driven organization.You have an entrepreneurial spirit. You enjoy working as a part of well-knit teams. You value the team over the individual. You welcome diversity at work and within the greater community. You arent afraid to take risks. You appreciate a growth path with your leadership team that journeys how you can grow inside and outside of the organization. You thrive upon continuing education programs that your company sponsors to strengthen your skills and for you to become a thought leader ahead of the industry curve.You are excited about creating change because your skills can help the greater good of every customer, industry and community. We are hiring a talented Full Stack Engineer to join our team. If youre excited to be part of a winning team, CirrusLabs ( http://www.cirruslabs.io ) is a great place to grow your career.Experience - 5-6 yearsLocation - Bengaluru/Hyderabad/MangaloreKey Responsibilities1. Full Stack DevelopmentDevelop responsive, high-performance UI components using React, TypeScript, Redux/Zustand, and modern UI patterns.Build backend applications using Node.js (Express/Nest.js) or Python (FastAPI/Django) or Java-based frameworks.Implement and maintain RESTful APIs and GraphQL endpoints.Write clean, modular, testable, and maintainable code following engineering best practices.Convert product requirements into scalable technical solutions with minimal supervision.Ensure cross-browser compatibility and optimal performance across devices.2. AI / LLM IntegrationIntegrate LLM APIs (OpenAI, Anthropic, Azure OpenAI, Vertex AI, etc.) into front-end and back-end systems.Work closely with AI/ML teams to consume internal inference APIs, vector search pipelines, and ML workflows.Build AI-driven features such as:Chat-based AI assistantsRAG/Hybrid search pipelinesDocument processing, embeddings retrieval systemsAutomated workflows powered by AIImplement safe, efficient prompt engineering and LLM invocation strategies.Optimize LLM workflows for latency, cost, throughput, and reliability.3. Architecture System DesignDesign and develop scalable microservices and distributed systems.Create architecture diagrams, API contracts, data flow models, and integration blueprints.Apply distributed system principles including caching, asynchronous messaging, load balancing, and resiliency patterns.Collaborate with senior engineers on technical design and system modernization efforts.4. Cloud DevOpsDeploy and manage applications on AWS, GCP, or Azure.Work with containerization and orchestration tools: Docker, Kubernetes.Contribute to CI/CD pipelines using tools like GitHub Actions, Jenkins, or GitLab CI.Monitor system performance using tools like Prometheus, Grafana, CloudWatch, Stackdriver.Support DevOps practices and troubleshoot cloud deployment issues.5. Database StorageWork with relational databases: PostgreSQL, MySQL.Work with NoSQL systems such as MongoDB, DynamoDB, Redis.Design efficient database schemas, indexes, caching strategies, and optimize query performance.6. Collaboration, Leadership DeliveryWork cross-functionally with designers, PMs, AI engineers, DevOps, and QA teams.Review code, mentor junior engineers, and enforce engineering best practices.Participate in sprint planning, grooming, architectural reviews, and technical roadmap discussions.Take end-to-end ownership of feature deliveryfrom design to deployment.Required Skills ExperienceFrontend Skills34+ years of strong hands-on experience with React.Strong knowledge of JavaScript/TypeScript, hooks, component architecture, and state management (Redux/Zustand).Familiarity with Next.js, Vite, Webpack, or similar tooling.Backend SkillsExpertise in at least one:Node.js (Express/Nest.js)Python (FastAPI/Django)Java (Spring Boot)Experience designing REST APIs, GraphQL schemas, and structured backend logic.Strong understanding of authentication/authorization (JWT, OAuth2).Good knowledge of design patterns and service-oriented architecture (SOA).AI IntegrationExperience integrating LLM APIs or other ML inference endpoints.Understanding of embeddings, vector databases (Pinecone, FAISS, Weaviate).Familiarity with RAG pipeline concepts and prompt engineering.Ability to implement AI features securely and efficiently.Microservices CloudStrong experience with microservices, event-driven architecture, and messaging systems:Kafka, SQS, RabbitMQ, Pub/SubHands-on cloud deployment experience using AWS, GCP, or Azure.Docker/Kubernetes experience in production environments.Testing QualityHands-on experience with testing frameworks:Jest, React Testing LibraryMocha/Chai, PyTest, JUnitStrong debugging, profiling, and performance optimization skills.Nice-to-HaveExperience with serverless technologies (AWS Lambda, Cloud Functions).Knowledge of CI/CD and Infrastructure-as-Code (Terraform, CloudFormation).Exposure to MLOps tools and ML pipelines.Understanding of security best practices (OWASP, IAM, API security).Experience working in Agile/Scrum environments.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 135071585

Similar Jobs