Posted on: 14/07/2025
About the Role :
In this role, you will be instrumental in designing, developing, and maintaining scalable and robust web applications, contributing to both front-end and back-end development.
You will work within a microservices architecture, leveraging cutting-edge technologies and cloud services to
deliver high-quality solutions.
If you are passionate about building impactful applications, thrive in a collaborative environment, and possess a strong command of modern web development practices, we encourage you to apply.
Responsibilities :
- Implement and manage component-based architectures and efficient state management within React applications.
- Develop and maintain robust back-end microservices using Node.js, ensuring high performance, scalability, and reliability.
- Work extensively with AWS cloud services, including but not limited to Lambda for serverless functions, SQS for message queuing, and EC2 for virtual server management.
- Design, implement, and optimize database schemas and queries using MySQL.
- Collaborate with cross-functional teams (product managers, designers, other developers) to define, design, and ship new features.
- Ensure the technical feasibility of UI/UX designs.
- Implement and maintain RESTful APIs, adhering to best practices for design, security, and performance.
- Utilize asynchronous programming patterns to enhance application responsiveness and efficiency.
- Participate in code reviews, ensuring code quality, maintainability, and adherence to coding standards.
- Contribute to the continuous improvement of our CI/CD pipelines and Git-based workflows to streamline development and deployment processes.
- Troubleshoot and debug applications, identifying and resolving performance bottlenecks and other issues.
Required Skills and Qualifications :
- Professional Experience : Proven professional experience as a Full Stack Developer, with a strong portfolio of successful projects.
- Front-End Expertise : Proficient in the development of dynamic web applications using React.js, including a deep understanding of component lifecycle, hooks, state management (e.g., Context API, Redux), and modern UI libraries.
- Back-End Expertise : Strong proficiency in Node.js, with hands-on experience building and deploying scalable microservices-based architectures.
- Cloud Computing : In-depth experience with AWS services, specifically Amazon Lambda, Amazon SQS, and Amazon EC2.
- Database Management : Solid experience working with MySQL, including database design, querying, and optimization.
- API Design : Familiarity with RESTful API design principles, JSON data formats, and best practices for secure and efficient communication.
- Asynchronous Programming : Strong understanding and practical experience with asynchronous programming patterns (e.g., Promises, Async/Await).
- Containerization : Knowledge of containerization tools like Docker.
Bonus Skills (Nice to Have) :
- Familiarity with other database technologies (e.g., PostgreSQL, MongoDB).
- Experience with serverless frameworks (e.g., Serverless Framework, AWS SAM).
- Knowledge of testing frameworks (e.g., Jest, React Testing Library, Mocha, Chai).
- Experience with monitoring and logging tools.
- Understanding of security best practices in web development.
Education :
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1513060
Interview Questions for you
View All