As Staff Software Engineer, you'll work on enabling customer self-service features in industry leading Lytx Safety Software. You will be responsible for building solutions that enable customers to view/pay invoices, order more product, request installations and other self-service functionality.
Requirements
- B.E/B Tech in Computer Science/Engineering or equivalent experience
- Enterprise software engineer experience with 9+ years' building scalable web applications
- Deep design experience in building highly scalable systems/applications in the cloud
- Expertise in building high scale distributed systems with technologies like Kafka
- Expert knowledge of object-oriented design practices and enterprise patterns
- Expert level knowledge of high-level languages (preferably C#)
- Full stack developer knowledge with focus on the front end with Angular or similar web frameworks
- Design and development experience with microservices, RESTful APIs
- Expertise in data modelling and working with databases like MS SQL, PostgreSQL, or MongoDB
- Experience working in a public cloud like AWS, Azure or GCP
- Ability to collaborate across numerous teams, document ideas, strategies and effectively communicate across teams
- Passion for working across teams to drive engineering vision and best practices