
Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Work 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.
- Collaborate with engineers in the team to take these proposed solutions and architect/design them.
- Efficiently break up large system designs and guide junior team members in detailed component design. Help the team to implement, deploy, and monitor 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.
- Use sound technical judgment to consider technology alternatives, impact on affected and adjacent systems, and design choice tradeoffs.
- Demonstrate complete ownership of services in your area of work. Participate in supporting your systems and services through any system upgrades, live site issues, and more.
- Provide timely communication to stakeholders and users for resolving issues.
- 3+ years of relevant development experience
- Experience with distributed architecture. Proficiency in one or more back-end languages used by the team (NodeJS, GoLang) or equivalent experience in another language and a willingness to learn and get up to speed quickly.
- Excellent analytical, organizational and communication skills. Ability to say No
- Experience with data storage technologies, both relational and NoSQL
- Experience with event-based architecture and with related technologies like kafka, SNS, SQS etc.
- Experience with cloud platforms - Azure, AWS or Google Cloud Platform.
- Experience with working in an Agile environment
- Ability to work in a fast paced and constantly changing environment
- Knowledge of GraphQL and REST Frameworks
- Exposure to Ci/CD frameworks and tools/technologies like Github, K8s, Harness