Job Description

Job PurposeFull Stack Engineer exists to bridge the gap between frontend and backend development, ensuring seamless integration and a cohesive user experience. Technical Versatility - Can handle both frontend and backend development, reducing the need for specialized roles.Efficiency - Streamlines the development process by bridging the gap between server-side and client-side programming.Rapid Prototyping - Facilitates quicker prototyping and iteration, speeding up the feedback loop and product enhancements.Problem Solving - Offers comprehensive solutions by understanding the full spectrum of the technology stack.Collaboration - Enhances team collaboration by having a broad understanding of the project from various technical perspectives.Reporting Line: The Full Stack Engineer will report directly to the Head of Engineering. The role is integral to the engineering department's success, and the individual will likely have significant input into strategic technical decisions.Direct Reports: The role will not have direct reports, and there is potential for this position to evolve into a Senior Full Stack Engineer role, which will involve mentoring junior developers or potentially leading a small cross-functional team.Main DutiesFunction 1: Development & ImplementationDesign and develop efficient, reusable, and reliable code for both frontend and backend.Integrate user-facing elements with server-side logic..Function 2: System Integration & OptimizationEnsure the technical feasibility of UI/UX designs.Optimize applications for maximum speed and scalability.Function 3: Testing & Quality AssuranceImplement automated tests to ensure reliability, usability, and security.Identify, debug, and resolve application issues.Function 4: Deployment & MaintenanceManage CI/CD pipelines for smooth deployment.Monitor and update applications to improve performance and address security vulnerabilities.Other duties and tasks may be assigned.Key Result AreasDevelopment & Implementation - Design, code, and implement features across the stack; Tools: Git, IDEs (e.g., VS Code, IntelliJ). System Integration & Optimization - Ensure seamless operation between frontend and backend, optimize for performance. Tools: RESTful APIs, GraphQL.Testing & Quality Assurance - Develop and execute automated tests, ensure application reliability. Tools: Jest, Selenium. Deployment & Maintenance - Manage CI/CD pipelines, perform system updates and maintenance. Tools: Jenkins, Docker. Qualifications:4+ years of experience in full-stack development.Strong proficiency in TypeScript, React, Java, and Spring Boot.Hands-on experience with CI/CD pipelines and automated testing.Solid understanding of Agile methodologies and collaborative development.Delivers high-quality, maintainable, and well-tested code.Why Join CloudEatsAt CloudEats, we’re redefining how food brands are built and delivered. You’ll join a fast-growing, innovative team that values technical excellence, collaboration, and continuous learning.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In