Senior Full-Stack Software Engineer (Mobile, Cloud, AI & Scalable Systems)

A Leading Software Company

Requirements

Education

  • Bachelor of Science (BSc) in Computer Science & Engineering

Experience

    • 8 to 10 years
  • The applicants should have experience in the following business area(s): Business-to-Business (B2B) Software and Services Startup, Software Company

Additional Requirements

  • Age At least 30 years

Mandatory Requirements:

  • 8–10 years of professional software engineering experience
  • 5+ years in a senior technical leadership role
  • Experience managing/mentoring 20+ engineers
  • At least one mobile app launched on both iOS App Store & Google Play StoreProven experience scaling a product to 100,000+ active users
  • Strong experience making production architecture decisions
  • Hands-on ownership of high-availability or mission-critical systems

Core Technical Expertise:

  • Frontend & Mobile:React, Next.js, TypeScript, React Native
  • Backend:Node.js, NestJS, Express, REST, GraphQL, WebSockets
  • Cloud & DevOps:Google Cloud Platform (Required), AWS, Docker, Kubernetes, Terraform, CI/CD
  • Databases:PostgreSQL, MySQL, MongoDB, Firestore, Redis

Must-Have Experience:

  • Microservices & event-driven architectures
  • Kafka / RabbitMQ / PubSub / SQS
  • Payment systems (Stripe, PayPal, bKash, etc.)
  • Multi-tenant SaaS platforms (RBAC, IAM, workflows)
  • High availability & scalable distributed system

AI & Modern Systems:

  • RAG, embeddings, LLMs, prompt engineering
  • OpenAI / Gemini / Anthropic / Azure OpenAI
  • Multi-agent systems (LangChain / LangGraph / AutoGen)

Leadership:

  • Technical leadership of engineering teams
  • Architecture ownership & code quality standards
  • Hiring, mentoring, and roadmap executionCollaboration with product & leadership teams

Apply With:

  • CV + LinkedIn
  • GitHub (if available)
  • Mobile apps / product links
  • System scaling & architecture examples
  • AI / cloud / payment integration experience

Responsibilities & Context

  • Lead architecture, design, and development of scalable full-stack systems
  • Build and maintain enterprise-grade SaaS platforms and mobile applications
  • Design distributed, cloud-native, and event-driven systems
  • Mentor and guide engineering teams (20+ engineers)
  • Own system architecture decisions for high-scale production environments
  • Ensure system reliability, performance, and security at enterprise level
  • Drive engineering best practices, standards, and code quality
  • Collaborate with cross-functional teams on product strategy and execution
  • Lead technical hiring, reviews, and roadmap planning

To apply for this job email your details to apply@chakricircular.com