We are seeking a skilled and experienced Full Stack Developer with expertise
in Back End development using Node.js, Front End development using React.js,
and proficiency in managing databases, specifically PostgreSQL. As a Full
Stack Developer, you will be responsible for designing, developing, and
maintaining our web applications, ensuring seamless integration between the
server-side and client-side components. Your primary focus will be on creating
efficient and scalable solutions that meet our business requirements while
adhering to industry best practices.
Note: The developer will be required to work on-site at our office in
Riyadh, Saudi Arabia for an initial period of two months. After this
period, remote work options will be available .
Responsibilities:
* Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications and deliverables.
* Design, develop, and maintain server-side applications and APIs using Node.js, ensuring high performance, scalability, and security.
* Build dynamic and interactive user interfaces using React.js, ensuring a smooth and responsive user experience across different devices and platforms.
* Work with relational databases, specifically PostgreSQL, to design and optimize data schemas, write efficient queries, and ensure data integrity and security.
* Implement and maintain data migration, transformation, and integration processes between various systems and databases.
* Write clean, modular, and well-documented code, following coding standards and best practices.
* Conduct thorough testing and debugging to identify and fix defects, performance issues, and other software-related problems.
* Collaborate with front-end developers, UI/UX designers, and other stakeholders to ensure effective integration of front-end and back-end components.
* Stay up-to-date with emerging technologies, frameworks, and industry trends, and evaluate their potential applications within the company's development environment.
* Participate in code reviews, provide constructive feedback, and mentor junior developers to promote professional growth and maintain code quality standards.
* Collaborate with the DevOps team to deploy and manage applications in development, staging, and production environments.
Requirements
* Proven work experience as a Full Stack Developer, with a focus on Back End development using Node.js, Front End development using React.js, and working with PostgreSQL databases.
* Strong understanding of JavaScript, HTML, CSS, and related web technologies.
* Experience with modern web development frameworks and libraries (e.g., Express.js, Redux, Axios).
* Proficiency in database management and query optimization, specifically with PostgreSQL.
* Familiarity with version control systems (e.g., Git) and agile development methodologies.
* Knowledge of software testing principles and experience with testing frameworks (e.g., Jest, Mocha).
* Understanding of security principles and best practices in web development.
* Excellent problem-solving skills and attention to detail.
* Strong communication and collaboration abilities.
* Ability to work effectively in a fast-paced, dynamic environment and manage multiple priorities.
Preferred Qualifications:
* Master's degree in Computer Science, Software Engineering, or a related field.
* Experience with cloud platforms (e.g., AWS, Azure) and serverless architectures.
* Knowledge of containerization technologies (e.g., Docker, Kubernetes).
* Familiarity with GraphQL and related technologies.
* Experience with front-end build tools and automation (e.g., Webpack, Gulp).
* Knowledge of performance optimization techniques for web applications.
Join our team of talented developers and contribute to the development of
cutting-edge web applications using your expertise in Back End development
with Node.js, Front End development with React.js, and database management
with PostgreSQL. Apply now and help us create innovative solutions that
delight our users and drive our business forward.
## **About this opportunity** We are now looking for a Full Stack Developer to produce scalable software solutions. The resource will be part of the MS Network NOC team and will be responsible for the software development life cycle from conception to deployment. ## ** What you will do** * …
Skills: angular, angularJS, Node js, ASP.NET Core, JAVA, C#, SQL server Send your CV to: [email protected]
**Experience:** 4-15 yrs **RESPONSIBILITIES** * Supporting legacy enterprise systems built using .NET stack * Modernizing/Revamping legacy enterprise system using latest .NET Core stack and Angular and other infrastructure enterprise systems * Process improvement with focus on Scrum, DevOps, …
NATURE OF WORK: We are looking for a talented and experienced Full Stack Web Developer to join our team and take on the responsibility of developing and maintaining our Service Center Maintenance System (SCMS) application. The ideal candidate should be able to work independently, as well as colla…
JOIN IQVIA, The Human Data Science Company™ **Who are we?** **World Leader in health data in 140 countries** , IQVIA relies on its unique databases, expertise and analytical tools to provide **services and advisory solutions to health system actors**. **The IQVIA experience is :** * **Evolvin…
We are looking for a Full Stack Developers to produce scalable software solutions. You'll be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and…
Full Stack Developer will work in an agile team environment with responsibility of design, development and integration of applications and services on both back-end and front-end sides. The candidate is expected to be a driving force in setting the pace and commitment level for the team and to cont…
* Participate in requirements analysis. * Collaborate with internal teams to produce software design and architecture. * Write clean, scalable code using .NET programming languages. * Test and deploy applications and systems. * Revise, update, refactor and debug code. * Improve existing s…
Overview: Responsible to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Main duties will include creating modules and components and coupling them together into a functional app. Work in a team with the backend developer and communicate…