We are seeking a skilled Full Stack Developer with strong experience in React.js and Node.js to join our growing team in the Oil & Gas sector. The ideal candidate will be responsible for developing, enhancing, and maintaining scalable web applications that support upstream, midstream, or downstream operations. You will work closely with cross-functional teams to deliver high-performance digital solutions aligned with business and operational needs.
Job Responsibilities
- Design, develop, and maintain full-stack web applications using React.js (frontend) and Node.js (backend).
- Build reusable components and front-end libraries for future use.
- Develop and maintain RESTful APIs and microservices.
- Integrate applications with third-party systems, including enterprise and industrial platforms.
- Collaborate with UI/UX designers, product managers, and engineers to deliver user-centric solutions.
- Optimize applications for maximum speed, scalability, and security.
- Implement data storage solutions using relational and/or NoSQL databases.
- Participate in code reviews, testing, debugging, and deployment processes.
- Ensure compliance with industry standards, including security and data protection requirements relevant to Oil & Gas.
- Support digital transformation initiatives such as asset monitoring, predictive maintenance, and operational analytics.
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in full stack development.
- Strong proficiency in: React.js, JavaScript (ES6+), HTML5, CSS3Node.js and backend frameworks (e.g., Express.js)
- Experience in building and consuming RESTful APIs.
- Familiarity with databases such as PostgreSQL, MySQL, or MongoDB.
- Knowledge of version control systems (e.g., Git).
- Understanding of Agile/Scrum methodologies.