Full Stack Developer

We are looking for a hands-on Senior Full Stack Developer who can lead architecture, development, and delivery of scalable digital products. This role requires strong backend engineering expertise along with modern frontend/mobile development skills, cloud deployment experience, and the ability to mentor developers while driving execution quality.

The ideal candidate is someone who can move seamlessly between system design discussions, coding, debugging production issues, API integrations, DevOps coordination, and delivery ownership.

Role Overview:

  • The Senior Full Stack Developer will lead end-to-end application development across backend services, mobile/web applications, databases, APIs, and cloud infrastructure. The role includes technical leadership, code quality governance, sprint execution, architecture planning, and collaboration with product and business teams.

Key Responsibilities:

Technical Leadership:

  • Lead design and development of scalable full stack applications
  • Define technical architecture, coding standards, and development best practices
  • Review code, optimize performance, and ensure application security
  • Mentor junior and mid-level developers
  • Drive technical decision-making across backend, frontend, database, and cloud layers
  • Own release planning, deployment coordination, and production stability

Backend Development:

  • Build scalable microservices and REST APIs using Java and Spring Boot
  • Design secure authentication and authorization mechanisms
  • Develop high-performance backend systems with proper caching, logging, and monitoring
  • Integrate third-party APIs, payment systems, banking APIs, or external platforms
  • Optimize application performance and database interactions

Frontend / Mobile Development:

  • Develop responsive applications using React Native
  • Build reusable UI components and scalable frontend architecture
  • Collaborate with UI/UX teams to deliver high-quality user experiences
  • Ensure cross-platform compatibility and performance optimization

Database & Data Management:

  • Design and manage PostgreSQL databases
  • Create optimized schemas, queries, indexing strategies, and stored procedures
  • Ensure database scalability, integrity, backup, and security practices

Cloud & DevOps:

  • Deploy and manage applications on Google Cloud Platform (GCP)
  • Work with CI/CD pipelines, containerization, and cloud-native services
  • Monitor infrastructure, troubleshoot deployments, and improve reliability
  • Collaborate with DevOps and infrastructure teams for scalability planning

Required Skills & Experience:

Core Technical Skills:

  • Strong experience in Java and Spring Boot
  • Experience building RESTful APIs and microservices
  • Hands-on expertise in React Native
  • Strong knowledge of PostgreSQL
  • Experience with cloud platforms, preferably GCP
  • Understanding of API security, OAuth, JWT, and authentication systems
  • Experience with Git, CI/CD pipelines, and Agile development practices

Additional Preferred Skills:

  • Docker and Kubernetes experience
  • Knowledge of Redis, Kafka, or message queue systems
  • Firebase or Supabase exposure
  • Experience with fintech, payment systems, or transactional platforms
  • Understanding of scalable architecture and high-availability systems
  • Exposure to analytics, event-driven systems, and monitoring tools

Find Latest Job