Full Stack Developer
About the Role
You will develop, test, and maintain high-performing, scalable web applications. You will collaborate with product managers, designers, and other developers to deliver user-focused features, write clean and maintainable code, and design secure RESTful APIs for web and mobile. You will ensure applications are responsive and optimized for performance, debug and fix issues to improve reliability, implement security measures, and stay current with industry trends to improve tools and workflows.
Requirements
- Proven experience as a Full Stack Developer with strong foundation in front-end and back-end development
- Proficiency in HTML, CSS, and JavaScript and frameworks such as React, Redux, Next.js, Angular, or Vue.js
- Solid understanding of responsive design, accessibility, web performance best practices, and SEO
- Back-end experience with Python frameworks such as FastAPI or similar and proficiency in Node.js, Ruby, Java, or PHP
- Understanding of DevOps principles, CI/CD pipelines, and containerization tools like Docker or Kubernetes
- Strong problem-solving skills including debugging, cross-browser compatibility, and performance optimization
Responsibilities
- Develop, test, and maintain web applications ensuring high performance and scalability
- Collaborate with product managers, designers, and developers to deliver user-focused features
- Write clean, maintainable, and scalable code following best practices
- Design and build secure RESTful APIs for web and mobile applications
- Ensure applications are responsive and optimized for mobile and across devices
- Debug and fix application issues to improve reliability and performance
- Participate in code reviews to maintain high-quality standards
- Stay updated on industry trends and implement security measures and process improvements
