Job Profile: Full Stack Developer Location: Remote Department: Engineering Reports To: Engineering Manager Experience: 1.5 to 3 years About the Role We are looking for a Full Stack Developer with 1.5–3 years of strong professional experience in both frontend and backend development to join our growing engineering team. You will play a critical role in designing, developing, and maintaining scalable and performant web applications. The ideal candidate has deep expertise in modern JavaScript frameworks (React.js or AngularJS), hands-on experience in backend scripting using PHP, Node.js, or Python, and a strong command over SQL with a focus on data-driven functionality. This role goes beyond basic development — you'll collaborate across teams, drive architectural decisions, support integration efforts, and contribute to continuous improvement of our codebase and processes. Your experience will directly impact our product's quality, scalability, and maintainability. Key Responsibilities Full Stack Development: Develop and maintain full-fledged web applications using modern JavaScript frameworks and backend languages (PHP, Node.js, Python). Architect, design, and implement scalable frontend and backend components. UI/UX Implementation: Build dynamic, responsive, and accessible web interfaces using HTML5, CSS3, SASS/LESS, and JavaScript. Ensure UI consistency by following design systems and best practices in UX/UI. API & Backend Integration: Develop and consume RESTful APIs for seamless data interaction between client and server. Manage backend logic, data flow, and middleware using Node.js, PHP, or Python. Database & Data Handling: Write efficient SQL queries, optimize database operations, and work with JOINs, indexing, and schema design. Maintain relational database structures and assist in query tuning. Version Control & CI/CD: Work with Git for version control and contribute to CI/CD pipelines and code deployment practices. Cross-functional Collaboration: Partner with designers, QA, product managers, and other engineers to build high-quality software solutions. Take ownership of modules or features and deliver end-to-end solutions. Debugging & Performance Optimization: Identify and fix bugs across the stack. Improve application performance and ensure cross-browser and cross-device compatibility. Mentorship & Best Practices: Help mentor junior developers and contribute to internal knowledge sharing. Maintain clean, modular, and well-documented code. Key Skills & Experience Must-Have: 1.5+ years of hands-on experience in full stack development Proficiency in JavaScript (ES6+), HTML5, CSS3, and responsive design Expertise in React.js or AngularJS Practical experience in backend development with PHP and Node.js or Python Strong SQL skills, including writing optimized join queries and working with relational databases Familiarity with Git and collaborative development workflows Nice to Have: Experience with Material UI, Ant Design, Bootstrap, or similar component libraries Familiarity with SASS/LESS and CSS architecture Experience working with REST APIs and tools like Postman Exposure to automated testing frameworks like Jest or Mocha Basic understanding of DevOps and CI/CD practices Familiarity with Docker or cloud-based deployments (e.g., AWS, Azure) Why Join Us End-to-End Ownership: Work on the full stack and take ownership of major features. Collaborative Team: Join a tight-knit team that emphasizes clean code and knowledge sharing. Impact-Driven Development: Your work directly contributes to product success and customer satisfaction. Remote Flexibility: Work from anywhere while staying connected with a focused, growth-oriented team. Learning Culture: Continuous learning and improvement are core to our engineering ethos. Preferred Background 1.5–3 years of professional experience in full stack development Bachelor's degree in Computer Science, Engineering, or equivalent experience A solid portfolio of deployed projects, GitHub repositories, or contributions to open-source To Apply Please submit your resume, a brief cover letter describing your relevant experience, and links to your portfolio or GitHub profile. We look forward to learning more about your work!
Job Title
Full Stack Developer