We are seeking a highly skilled full-stack developer with expertise in Node.js, Angular, React, and other cutting-edge technologies to join our dynamic team. As a key member of our development team, you will be responsible for designing, developing, and maintaining robust web applications with a focus on user experience and performance.
Responsibilities
- Develop and maintain front-end and back-end components of web applications using Node.js, Angular, React, and other relevant technologies.
- Collaborate with the design team to translate wireframes and mockups into fully functional user interfaces with a strong focus on UX/UI design principles.
- Implement RESTful APIs using GraphQL, Express, and other frameworks.
- Utilize MVC architecture to ensure scalable and maintainable codebase.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Work closely with cross-functional teams to gather requirements and implement new features.
- Conduct code reviews, write automated tests, and ensure high-quality code delivery.
- Stay updated with the latest trends and technologies in web development and incorporate them into our projects.
Requirements
- 5+ years of experience in full-stack web development.
- Strong proficiency in Node.js, Angular, React, and other front-end and back-end technologies.
- Experience with web development, HTML, CSS, and web design tools for wireframes and mockups.
- Knowledge of JavaScript, TypeScript, and jQuery.
- Experience with front-end build and package management tools such as Gulp, Grunt, Browserify, Yeoman, Bower, npm, etc.
- Familiarity with SQL, NoSQL, and Document-based storage systems.
- Strong understanding of asynchronous, parallel, and non-blocking programming techniques.
- Experience using git-based workflow tools and concepts (GitHub, Branching, Pull Requests, etc.).
- Experience writing automated tests with a test runner (Jasmine, Mocha, QUnit, etc.).
- Working knowledge of cloud-based services, with 2+ years of experience in AWS preferred.
- Experience with additional frameworks and tools, such as Next.js, Gatsby, Webflow, Kendo, etc., is a plus.
Join our team and be part of an innovative and collaborative environment where your skills and expertise will contribute to the success of our projects. Apply now to embark on an exciting journey in web development!