About this role
Position Overview We are seeking a talented Full Stack Developer to join our engineering team. This role requires strong expertise across both front-end and back-end development , with the ability to design, build, and maintain scalable applications from concept to deployment. The ideal candidate combines solid coding skills with an eye for clean UI/UX, strong problem-solving ability, and a collaborative mindset. Key Responsibilities Front-End Development Build responsive, user-friendly interfaces using frameworks such as React, Angular, or Vue.js . Implement reusable UI components, state management, and client-side logic. Optimize performance across devices and browsers. Ensure accessibility and cross-browser compatibility. Back-End Development Develop and maintain RESTful or GraphQL APIs. Work with back-end frameworks (e.g., Node.js/Express, Django, Spring Boot ) to handle business logic and integrations. Manage data flow between front-end and back-end services. Ensure security, authentication, and authorization best practices. Database & Infrastructure Design and maintain relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis) databases. Write efficient queries and support data modeling. Deploy, monitor, and optimize applications in cloud environments (AWS, Azure, GCP) . Work with CI/CD pipelines for seamless deployments. Collaboration & Delivery Work closely with designers, product managers, and other engineers. Translate requirements into technical implementations. Participate in code reviews and contribute to engineering best practices. Troubleshoot, debug, and upgrade systems.