-
As a Senior Full-Stack Developer at AFGANO, you will:
-
Design, develop, and maintain backend services using Java 17+ and Spring Boot, ensuring high performance and scalability.
-
Build modern, responsive, and user-friendly frontend applications with React.js and Next.js, delivering exceptional user experiences.
-
Ideal candidates will have proven experience in all of the above areas, with a passion for designing robust, scalable software and staying up-to-date with emerging technologies.
-
Design, implement, and maintain microservices architectures, ensuring modularity, reliability, and maintainability.
-
Develop and consume RESTful APIs and implement asynchronous communication for seamless system interactions.
-
Implement event-driven architectures using Apache Kafka, enabling real-time and message-driven systems.
-
Containerize and deploy applications using Docker and manage them in production environments with Kubernetes.
-
Configure and manage Kubernetes services, including networking, DNS, and service discovery.
-
Ensure application security using JWT, OAuth2, and role-based access control (RBAC).
-
Optimize system performance, scalability, and reliability to handle growing user and business demands.
-
Collaborate effectively with DevOps, QA, and Product teams throughout the software development lifecycle.
-
Participate in code reviews, mentor junior developers, and ensure adherence to best coding practices and standards.
-
Work with SQL and NoSQL databases, designing efficient data models and queries.
-
Leverage Git and CI/CD pipelines to streamline development, testing, and deployment processes.
-
Apply cloud-native concepts to build resilient, scalable, and maintainable systems.