Senior Software Engineer - Backend Job in Aidash Inc
Senior Software Engineer - Backend
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Role & Responsibilities: Designing, developing, and maintaining high quality backend components. Building scalable, modular, composable and observable microservices. Writing clean, maintainable code following object-oriented/functional design patterns. Mentoring and guiding junior members of the team. Ensuring correctness by writing unit, integration, and acceptance tests as appropriate to support our continuous integration pipelines. Playing key role in design and implementation of new products and features Translating requirements and mock-ups into fully functional features by working closely with product managers and creative designers Qualification: 4+ years of experience designing and building scalable reusable products/components. Sound skills and understanding of microservices and systems design. Sound with data structures and algorithms. Sound understanding of Scala/Java/Python. Since these will be our primary languages of choice, prior work experience in these languages will help you ramp up quickly with the rest of the team. An extremely good working knowledge of relational database systems (PostgreSQL/MySQL) or NoSQL databases such as MongoDB. Being able to design, develop and maintain Restful APIs is critical to ensure any reasonably complex functionality within the product. Operational experience with Docker, Kubernetes and AWS. Comfortable across any one flavor of Linux with shell scripting B Tech/ BE /M Tech degree with a specialization in computer science or equivalent degree from Tier 1 or Tier 2 colleges. 4+ years solid experience designing and developing scalable backend services and modules. Experience working with B2B SaaS companies is highly desirable.
Minimum 4 Years
2 - 4 Hires