Informații de bază
Număr ref
Ultima zi de aplicare
Locație principală
Țară
Tip de job
Stil de lucru
Descriere și cerințe
Key Responsibilities:
- Design, develop, and maintain scalable web applications using ReactJS and Node.js.
- Build reusable and responsive UI components using modern front-end technologies.
- Develop RESTful APIs and integrate with third-party services.
- Optimize application for performance, scalability, and security.
- Write clean, modular, and testable code.
- Manage and maintain data integrity using Relational Databases (e.g., MySQL, PostgreSQL, MS SQL Server).
- Perform unit, integration, and performance testing.
- Collaborate with UI/UX designers, DevOps engineers, and other developers to deliver high-quality solutions.
- Participate in code reviews and contribute to continuous improvement.
Required Skills:
Frontend (ReactJS):
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with ReactJS, Redux, Hooks, and component lifecycle.
- Familiarity with modern build tools like Webpack, Babel, Vite, or Parcel.
- Experience in building responsive and mobile-friendly interfaces.
Backend (Node.js):
- Hands-on experience with Node.js, Express.js, and asynchronous programming.
- Knowledge of API development, authentication, and authorization mechanisms (OAuth2, JWT).
- Experience with RESTful or GraphQL APIs.
Database (RDBMS):
- Proficiency in SQL and hands-on experience with any one of MySQL, PostgreSQL, or MS SQL Server.
- Understanding of database normalization, indexing, stored procedures, and query optimization.
Descriere job suplimentară
- Familiarity with Git, CI/CD tools, and Agile methodologies.
- Knowledge of containerization tools (Docker) is a plus.
- Familiarity with cloud platforms (AWS, Azure, GCP) is an advantage.
- Good communication and problem-solving skills.
EEO Statement