Role Overview
The Digital Technology Professional - Software Engineering role involves contributing to the design, development, testing, and maintenance of modern web applications within an Agile environment, working with technologies like Angular, Node.js, and PostgreSQL.
About Bakerhughes
Baker Hughes is an energy technology company that provides solutions to energy and industrial customers worldwide. With operations in over 120 countries, they are committed to achieving net-zero carbon emissions by 2050 and focus on making energy safer, cleaner, and more efficient.
Key Responsibilities
- Develop and maintain responsive web applications using Angular.
- Build and enhance RESTful APIs and backend services using Node.js.
- Design, write, optimize, and maintain PostgreSQL database objects, queries, and stored procedures.
- Contribute to the development and support of solutions built on the DBR technology stack.
- Participate in feature development, bug fixing, code reviews, and testing activities.
- Collaborate with Product Owners, UX Designers, QA Engineers, and Senior Developers to deliver high-quality software.
Requirements & Eligibility
- Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field.
- 0-2 years of software development experience (internships and academic projects considered).
- Working knowledge of Angular (v12+ preferred).
- Proficiency in TypeScript, JavaScript, HTML5, CSS3.
- Experience with Node.js and Express.js.
- Experience with PostgreSQL database development and SQL query optimization.
Required Skills & Tech
AngularTypeScriptJavaScriptHTML5CSS3