2

Staff.Engineer - Full Stack Software

203 BE - India Bangalore STP
Full-time
On-site
Office - Bangalore IT/BT Park India
Hydrogen

Role and Responsibilities:

  • Frontend Development: Design and develop user-facing web applications using modern frontend languages like HTML, CSS, and JavaScript and frameworks like React.js, Angular, or Vue.js.
  • Develop frontend website architecture and backend web apps
  • Conduct thorough testing of the developed applications and fix identified bugs
  • Create documentation for applications developed
  • Stay updated with the latest technological advancements in web apps and programming languages
  • Handle automated testing and provide feedback during the software development phase
  • Collaborate across time zones via Slack, GitHub comments, documents
  • Cross functional collaboration with services and data groups

Skills and Experience:

  • Strong coding and design skills with one of these front-end frameworks – react, angular, vue/svelte
  • Experience in implementing, maintaining large SPAs with Typescript
  • Comfortable with REST APIs, gRPC, web application design patterns
  • Strong in Linux build processes, internals and system administration
  • Some knowledge of containers, container-based development and deployment
  • Basic scripting with Python or Bash
  • Experienced in mature CI/CD development workflow – writing source documentation, regressions, integrating automated test suites etc.
  • Familiarity with one or more compiled languages – golang, rust, c# is an added advantage
  • Comfortable with understanding, supporting and translating C# or Java
  • Familiarity with fully automated front-end regression methods is good to have
  • Familiarity with writing custom data sources for Grafana/Perses
  • Creating reproduceable development environments – think devcontainers, nix package managers etc.
  • Ability to adapt to new technology, concept, approaches, and environment faster

Qualifications:

  • Bachelor’s + 6 years, or master’s degree with 4+ years of experience in Information Systems, Computer Science, related degrees.