Regular Full Stack Developer (Angular+Node.js)
Project description
GeoBalance® Managed Pressure Drilling (MPD) service can dramatically decrease non-productive time and reduce drilling days to improve economics in applications where wellbore mechanics prevent the use of conventional techniques.
Creating only a minimal overbalanced annular pressure, Managed Pressure Drilling uses a closed-loop fluid system that avoids the regulatory restrictions on underbalanced operations while providing the benefits:
- faster penetration rates
- reduced fluid loss and reservoir influx
- excellent wellbore integrity
Access to the extensive resources of client's Energy Services Group enables GeoBalance to offer a fully integrated package of Managed Pressure Drilling capabilities, from Basic Rotating Control Device-only service to a premium level incorporating a complete array of drilling optimization services.
Responsibilities
Build and maintain an internal developer platform by creating golden paths and reusable templates to reduce cognitive load for development teams;
Design and develop scalable, secure, and self-service platforms for developers to deploy and manage applications;
Standardize environments across dev, staging, and production while optimizing build and deployment speeds;
Integrate quality gates such as linting and security scanning;
Build and maintain CI/CD pipelines and enforce best practices for pod security, resource quotas, and autoscaling;
Collaborate with product teams to understand development pain points and build tooling that accelerates delivery;
Create documentation, internal tooling, and onboarding materials to enable team success;
Foster a DevOps culture through automation and platform ownership;
Monitor cloud usage and optimize for cost through autoscaling and resource tuning;
Drive system reliability through fault-tolerant design and chaos testing practices;
Skills
Must have
JavaScript
TypeScript
Angular 17
Node.js
Express.js
HTML5
CSS3
SCSS
MySQL
RabbitMQ
ElasticSearch
Redis
Docker
RESTful APIs
4/5+ years of professional experience in software development;
Hands-on experience with JavaScript/TypeScript, Node.js, SQL, HTML/CSS, Angular 2+;
Good knowledge of modern development practices, including Agile, testing, and version control;
Ability to troubleshoot, debug, and resolve issues across the stack;
Solid communication skills and ability to work in a cross-functional, remote-first team;
English proficiency from B2 level (spoken and written);
Nice to have
to be able to operate with project infrastructure
Languages
English: B1 Intermediate