Bangalore, Karnataka, India
5 days ago
Staff.Engineer - Full Stack Software

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 appsConduct thorough testing of the developed applications and fix identified bugsCreate documentation for applications developedStay updated with the latest technological advancements in web apps and programming languages Handle automated testing and provide feedback during the software development phaseCollaborate across time zones via Slack, GitHub comments, documentsCross 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/svelteExperience in implementing, maintaining large SPAs with TypescriptComfortable with REST APIs, gRPC, web application design patternsStrong in Linux build processes, internals and system administrationSome knowledge of containers, container-based development and deploymentBasic scripting with Python or BashExperienced 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 advantageComfortable with understanding, supporting and translating C# or JavaFamiliarity with fully automated front-end regression methods is good to haveFamiliarity with writing custom data sources for Grafana/PersesCreating 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.
Confirm your E-mail: Send Email