Full Stack Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
AGAPI is seeking a Full Stack Developer to design, develop, and deliver scalable web applications. The role requires expertise in React.js or Vue.
Key Skills for This Role
Responsibilities
- Design, develop, test, and maintain scalable full stack applications using modern frontend and backend technologies
- Build responsive, intuitive, and high performing user interfaces using React.js or Vue.js
- Develop secure, efficient, and maintainable backend services using Java (Spring Boot) or Golang
- Design and implement RESTful APIs
- Build and maintain scalable microservices
- Collaborate with cross functional teams including Product, UI/UX, QA, and DevOps
- Write clean, reusable, well documented, and testable code
- Optimize application performance, scalability, and responsiveness
- Participate in architectural discussions and contribute to technical design decisions
- Design and optimize relational and NoSQL databases
- Implement automated testing and participate in code reviews
- Build, deploy, and maintain applications using CI/CD pipelines and containerized environments
Requirements
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Minimum 4 years of professional software development experience
- Frontend: React.js or Vue.js
- Backend: Java (Spring Boot) or Golang
- Experience with TypeScript, JavaScript (ES6+), REST APIs, SQL/NoSQL databases
- Knowledge of Docker, Kubernetes, Git, CI/CD, and AWS, Azure, or GCP
- Experience working in Agile/Scrum environments
- Strong analytical, debugging, and problem solving skills
Full Job Posting
About the Role
- We are looking for a highly skilled Full Stack Developer to join our growing engineering team and contribute to the design, development, and delivery of scalable, high performance web applications.
- This role will work across both frontend and backend technologies, collaborating closely with product managers, UI/UX designers, QA engineers, and fellow developers to build secure, reliable, and user centric software solutions.
- The ideal candidate is passionate about software engineering, embraces modern development practices, and thrives in a fast paced Agile environment.
- The candidate should have strong expertise in either React.js or Vue.js for frontend development and either Java (Spring Boot) or Golang for backend development while being comfortable working across the full application stack.
Key Responsibilities
- Design, develop, test, and maintain scalable full stack applications using modern frontend and backend technologies.
- Build responsive, intuitive, and high performing user interfaces using React.js or Vue.js.
- Develop secure, efficient, and maintainable backend services using Java (Spring Boot) or Golang.
- Design and implement RESTful APIs that support seamless communication between frontend applications and backend services.
- Build and maintain scalable microservices while ensuring reliability, performance, and fault tolerance.
- Collaborate with cross functional teams including Product, UI/UX, QA, and DevOps throughout the software development lifecycle.
- Write clean, reusable, well documented, and testable code following software engineering best practices.
- Optimize application performance, scalability, and responsiveness across multiple platforms and devices.
- Participate in architectural discussions and contribute to technical design decisions.
- Design and optimize relational and NoSQL databases for performance, integrity, and scalability.
- Implement automated testing and participate in code reviews to ensure high code quality.
- Build, deploy, and maintain applications using CI/CD pipelines and containerized environments.
Job Requirements
- Bachelor's degree in Computer Science or related field (or equivalent experience).
- Minimum 4 years of professional software development experience.
- Frontend: React.js or Vue.js.
- Backend: Java (Spring Boot) or Golang.
- Experience with TypeScript, JavaScript (ES6+), REST APIs, SQL/NoSQL databases.
- Knowledge of Docker, Kubernetes, Git, CI/CD, and AWS, Azure, or GCP.
- Experience working in Agile/Scrum environments.
- Strong analytical, debugging, and problem solving skills.
Preferred Qualifications
- Experience developing distributed systems using Microservices Architecture.
- Experience deploying cloud native applications.
- Hands on experience with Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Knowledge of application security best practices and secure coding principles.
- Experience integrating third party APIs and external services.
- Familiarity with monitoring, logging, and observability tools.
- Exposure to mobile responsive or cross platform application development.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at AGAPI
Senior Product Marketing (Work in Georgia)
Dubai, UAE
AGAPI is seeking an experienced Senior Product Marketing Specialist to drive product growth in the gaming industry. The role involves developing data-driven marketing strategies, optimizing product positioning, and leadi
Senior Business Analyst
Dubai, UAE
AGAPI is seeking a Senior Business Analyst to collaborate with product development teams, define feature structures, and assess technical feasibility. The role requires relocation to Georgia after probation in Dubai. Ide
Talent Acquisition Specialist
Dubai, UAE
AGAPI seeks a Talent Acquisition Specialist to oversee end-to-end hiring in Dubai. The role involves sourcing, screening, interviewing, and onboarding candidates while collaborating with hiring managers to develop recrui
Graphic Designer
Dubai, UAE
AGAPI is seeking a Graphic Designer to bring creativity and consistency to brand identity across digital platforms. The role involves transforming business and user requirements into engaging visual designs, producing wi
Enterprise Resources Planning Specialist
Dubai, UAE
AGAPI is seeking an ERP Operation Specialist (Accounting) to ensure smooth ERP system operation and support accounting processes. The ideal candidate has a Bachelor's degree in Accounting or related field, 2-10 years of
AI Offensive Security Engineer
Dubai, UAE
AGAPI is seeking an AI-Driven Offensive Security Engineer to combine penetration testing expertise with AI-powered tools and LLMs for vulnerability research, exploit development, and red teaming. The role requires 5+ yea
Senior Security Penetration Tester
Dubai, UAE
AGAPI seeks a Senior Security Penetration Tester for a Cyber Security project in Georgia. The role requires an adversarial mindset to perform deep-dive manual exploitation across web applications, mobile platforms, cloud
Senior General Accountant
Dubai, UAE
AGAPI is looking for a Senior General Accountant to oversee daily accounting operations, ensure accurate financial reporting, and support month-end and year-end closing. The role requires strong accounting knowledge, ERP
Senior Product Marketing (Work in Georgia)
Dubai, UAE
Senior Business Analyst
Dubai, UAE
Talent Acquisition Specialist
Dubai, UAE
Graphic Designer
Dubai, UAE
Enterprise Resources Planning Specialist
Dubai, UAE
AI Offensive Security Engineer
Dubai, UAE
Senior Security Penetration Tester
Dubai, UAE
Senior General Accountant
Dubai, UAE