Software Engineer - Web
StockX View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- Collaborate with product owners, internal stakeholders, program managers and engineering managers to crystallize ambiguous requirements and propose resilient technical solutions which scale to future business needs
- Efficiently break down complex system designs and guide the junior team members in detailed component design. Assist the team to implementing, deploying and monitoring systems and services
- Propose and adopt best engineering practices and guide development standards.
- Foster a growth mindset culture. Be a team player. Contribute to and follow team processes for better sprint outcomes
- Apply considerations around security, scalability, reliability, and performance while proposing and building solutions
- Developing our core architecture, setting up tooling and automation, adopting new best practices and helping review pull requests
- Use sound technical judgment to consider technology alternatives, impact on affected and adjacent systems, and design choice tradeoffs
- Demonstrate complete ownership of services for your area of work. Participate in supporting your systems and services through any system upgrades, live site issues and others
- Provide timely communication to stakeholders and users for resolving issues
- 3-5 years of relevant development experience
- Proficiency in HTML, CSS, and JavaScript (ES6), with expertise in React, TypeScript, and Node.js
- Familiarity with libraries and frameworks such as React, Zustand, and a strong willingness to learn and adapt quickly to new technologies
- Excellent analytical, organizational, and communication skills, with the ability to express your opinions confidently
- Strong professional experience and understanding of web development best practices, including performance optimization, internationalization, and localization
- Experience working with AWS or other cloud providers (e.g. Azure, Google Cloud Platform, etc.)
- Experience working with UI testing framework, integrated with CI/CD pipeline
- Take responsibility for the performance and uptime of the services owned by the team by collecting metrics, participating in on-call rotations, monitoring production systems, debugging issues as they come up, and responding with a sense of urgency
- Experience with working in an Agile environment
- Ability to thrive in a fast-paced and dynamic work environment
- Knowledge of GraphQL and REST Frameworks
- Exposure to CI/CD frameworks and tools/technologies like Github, K8s, Harness
- Familiarity with A/B testing tools like LaunchDarkly
- Knowledge of Analytics tool like Google Analytics, Segment