Back to jobs Featured

Full Stack Developer

Job description

Responsibilities

  • Develop, enhance, and maintain mobile and web applications utilizing React Native (TypeScript), React.js, and GraphQL in accordance with established development standards.
  • Design and implement robust backend services and APIs using Spring Boot with Kotlin, ensuring scalability, reliability, and maintainability.
  • Architect and optimize cloud‑native solutions on Amazon Web Services (AWS) and manage containerized deployments using Kubernetes (k8s).
  • Collaborate effectively with cross-functional teams, including product, design, and quality assurance, to deliver high‑quality software solutions.
  • Participate in technical design discussions, code reviews, and the formulation of engineering best practices.
  • Ensure adherence to security, performance, testing, and documentation standards throughout the development lifecycle.
  • Diagnose and resolve technical issues across the full technology stack while providing guidance and support to team members as needed.

Requirements

  • A minimum of five years of professional experience in full stack software development.
  • Demonstrated proficiency in:
    • React Native with TypeScript
    • React.js
    • GraphQL
    • Spring Boot (Kotlin)
  • Hands-on experience with AWS cloud infrastructure and Kubernetes orchestration.
  • Strong understanding of API design principles, microservices architecture, and CI/CD pipeline practices.
  • Familiarity with Docker-based containerization and modern DevOps methodologies.
  • Proven analytical and problem‑solving skills, with the ability to work independently and within a collaborative team environment.
  • Excellent written and verbal communication skills, with the ability to articulate technical concepts clearly and professionally.