Schlumberger Ltd. Sugar Land , TX 77487
Posted 1 week ago
The Full Stack Software Engineer is responsible for developing web applications using third-party and in-house frameworks. The Full Stack Software Engineer uses shared components and develop back-end services or front end web interfaces.
Architect efficient and reusable front-end systems that drive complex web applications.
Participate, discuss, and review designs from our many partner teams
Prototype UI work to enable early feedback from stakeholders
Implement, deploy, and manage UI components that enable a modern experience for our end users
Collaborate with other team members, PMs, UXs, Backend Developers
Working with UX and implementing designs that can be shared across other teams
Drive out requirements and Design for projects
Identify and resolve performance and scalability issues
Knowledge of agile development and best coding practices, including peer code reviews and unit testing
+5 years' experience in full-stack development
Possess knowledge and skills in building highly interactive interfaces using modern technologies, including Typescript or JavaScript, and frameworks eg. React, Angular
Strong knowledge of HTML/CSS, including layout, specificity, cross-browser compatibility, and accessibility
Knowledge of backend languages (e.g. c#, dotnet core, python) and web API frameworks(e.g. asp.Net webapi, SignalR, Django, FastAPI)
Familiarity with building containerized applications, e.g. Kubernetes and docker
Bachelor's degree in computer science, computer engineering, or related technical discipline
Computer Science fundamentals in data structures, algorithm design, problem-solving, complexity analysis, object-oriented design, and design patterns
Have experience in the full development lifecycle.
Schlumberger Ltd.