1 NimbleWork Job
10-15 years
Mumbai, Bangalore / Bengaluru
NimbleWork - Principal Engineer - Java/React.js (10-15 yrs)
NimbleWork
posted 1mon ago
Flexible timing
Key skills for the job
About :
Digit Infotech Pvt.Ltd.(now NimbleWork) founded in 2002, is a leading provider of AI/ML collaborative enterprise software and solutions.Over 900,000 users use our products worldwide.
With over 18 years of experience in technology development for some of India's largest companies, We have a proven track record of delivering high reliability enterprise gradetechnology solutions.
Job Description :
- The Principal Engineer is at the helm of innovation and technology leadership at NimbleWork and is one of the key persons responsible for overall growth of NimbleWork products.
- As a Principal Engineer you will be contributing to the technology strategy and vision to continuously improve our products and take our technology to the future.
- You would also be leading teams into implementing the business vision and acting as a mentor to senior and junior engineers helping them grow in their career.
- Principal Engineers are expected to be deep hands-on in software engineering, algorithms, design, architecture, and mentoring.
- As we embark on our future of building world class products on AI and Microservices, we'd certainly love joining hands with highly energetic, technically prudent, and experienced people in Cloud Native, B2B SAAS domain.
Roles & Responsibilities :
- A leader amongst equals, the Principal Engineer guides and mentors his peers into proficiency and excellence in their day-to-day work
- Own the implementation roadmap of NimbleWork product's strategic vision
- Build a culture of engineering excellence, self-learning and polyglot programming
- Invest in learning in technology trends, their applicability to NimbleWork products and own their adoption
- Own improvement of the product code
- Transforming engineering teams into higher productivity
- Design and development of SAAS on Microservices architecture
- Articulation of technical matters to Business Stakeholders, and the ability to translate business concerns into technical specifications
Must Have :
- At-least 10 years of experience in Software Development
- Prior experience working as a Full Stack Engineer building cloud native, SaaS products
- Programming experience in circuit breakers, service mesh, event sourcing, distributed data transactions and eventual consistency
- Programming/Design experience in Fault tolerance, High availability and Autoscaling for microservices
- Deeps Hands-on experience on Microservices in Spring Boot or in web scale projects in Spring Framework
- Ability to model real world scheduling and process problems into algorithms running on memory and compute efficient data structures
- Proficiency in working with cross functional teams on refining initiatives to objective features
- Experience in developing Secure cloud applications (using one of IDCS, SSO, Oauth2, SAML, Spring security, etc.)
- Experience working on application performance improvements
Good To Have :
- Polyglot programming experience, preferably NodeJS, ReactJS and Java
- Implementation experience with CAP and RAFT algorithms
- Hands on experience with Continuous Delivery or DevOps
- SRE and Observability implementation experience
- Refactoring monolith products to microservices
Functional Areas: Other
Read full job descriptionPrepare for Principal Engineer roles with real interview advice
10-15 Yrs
Mumbai, Bangalore / Bengaluru