Staff Fullstack Engineer
Baker Hughes
BENGALURU, KARNATAKA (29), India
5h ago

JOB DESCRIPTION

Role Summary / Purpose :

This position is responsible for designing complex modules, criticalcomponents or a whole application / product in its entirety.

A staff softwareengineer has the vision to integrate it across multiple systems. This positionworks independently and is seen as a technical leader.

The position isresponsible for driving the design and development efforts related toarchitecture, scalability, availability and performance in alignment with theproduct / application roadmap.

Essential Responsibilities :

  • Proven track record of successful problemdefinition, decomposition, estimation.
  • Expert in Design, Architecture, Development,Continuous Integration and Delivery, with an ability to take a deep dive in theimplementation aspects if the situation demands.
  • Leads impact assessment and decision relatedto technology choices, design / architectural considerations and implementationstrategy.
  • Subject matter expert in processes andmethodologies with ability to adapt and improvise in various situations.
  • Expert in navigating through ambiguity andprioritizing conflicting technical asks.
  • Demonstrates skillsin influencing technical decisions withinengineering and product teams and owns the technical architecture of theproduct / application.
  • Expert in core data structures as well asalgorithms and has the ability to implement them using language of choice whennecessary - as a value offering.
  • Defines and owns coding and design standards,ensures secure development practices, establishes expectations aroundperformance, drives internationalization, and manages CI / CD pipelines.
  • Demonstrates strong communication skills.
  • Work cross functionally with other businessdepartments to align activities and deliverables
  • Apply principles of SDLC and methodologieslike Lean / Agile / XP, CI, Software and Product Security, Scalability,Documentation Practices, refactoring and Testing Techniques
  • Qualifications / Requirements :

  • Bachelor’s Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math)
  • A minimum of 8 years of professionalexperience in designing and developing applications or microservices
  • Expert in designing and building applicationsusing NodeJS, Python, Java, SpringBoot or related technologies.
  • Should have expert working knowledge of any ofKafka, RabbitMQ, ActiveMQ or any other distributed messaging systems.
  • Deep working knowledge of Jenkins, Travis orother CI / CD tools
  • Basic programming knowledge in JavaScript,ReactJS, AngularJS, HTML, CSS will be required
  • Desired Skill :

  • Prior experience with Docker,Kubernetes / Docker Compose / Docker swarm will be desired
  • Location : Bangalore, India

    Apply Now

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form