About the role
We are looking for a skilled Full Stack Engineer with strong backend development experience in Python, Node.js, or Go, along with frontend expertise. The ideal candidate should have experience building scalable applications, designing APIs, and working with modern cloud technologies.
Responsibilities:
- Design, develop, and maintain scalable web applications.
- Build backend services and APIs using Python, Node.js, or Go.
- Develop responsive frontend applications using React, Next.js, or similar frameworks.
- Design and integrate RESTful APIs and microservices.
- Work with SQL and NoSQL databases.
- Build and deploy applications on cloud platforms.
- Optimise application performance, scalability, and reliability.
- Collaborate with product managers, designers, and engineering teams.
- Participate in code reviews, debugging, and technical design discussions.
Requirements:
- Strong experience in at least one backend language: Python, Node.js, or Go.
- Frontend development experience with React, Next.js, JavaScript, or TypeScript.
- Good understanding of REST APIs and microservices architecture.
- Experience with databases such as PostgreSQL, MySQL, MongoDB, or Redis.
- Experience with AWS, GCP, or Azure.
- Understanding of system design, data structures, and algorithms.
- Familiarity with Git, CI/CD, Docker, and Kubernetes.