As Software Engineer II, you'll work with industry leading Lytx Safety Software, implementing features, developing APIs, supporting service reliability, and collaborating with senior engineers to build scalable back-end services and web applications.
Requirements
- B.E/B Tech in Computer Science/Engineering or equivalent experience
- Enterprise software engineer experience with 2+ years' building scalable back-end services and web applications
- Expert knowledge of object-oriented design practices and enterprise patterns
- Expert level knowledge C#,.NetCore
- Knowledge of cloud platforms (AWS/GCP/Azure) and containerization (Docker; exposure to Kubernetes is a plus).
- Design and development experience with microservices, RESTful APIs
- Expertise working with databases like PostgreSQL, or MongoDB, MS SQL
- Solid understanding of cloud-native development, preferably on AWS (certifications are a plus)
- Experience working with message-based technologies like Kafka, RabbitMQ
- Ability to collaborate across numerous teams and create new strategies to achieve results.
- Expertise with building testable systems using Unit Testing and TDD methodologies
- Agile software development experience
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance