Principal Software Engineer
At Skillsoft, we propel organizations and people to grow together through transformative learning experiences. We believe every team member has the potential to be AMAZING. Join us in our quest to transform learning and help individuals unleash their edge.
At Skillsoft, we are all about making work matter. We believe every team member has the potential to be AMAZING. We are bold, sharp, driven and most of all, true. Join us in our quest to democratize learning and help individuals unleash their edge.
OVERVIEW:
To succeed in this challenging journey, we have set up multiple co-located teams across the globe (Hyderabad, US, Europe), embracing the scaled agile framework, a Micro Services approach combined with the DevOps model. We have passionate engineers working full time on this new platform in Hyderabad and it’s only the beginning. You will get a chance to work with brilliant people and some of the best development and design teams, in addition to working with cutting edge technologies such as React, Java/Node JS, Docker, Kubernetes, AWS.
We are looking for exceptional Java/Node based full stack developers to join our team You will work alongside the Architect and DevOps teams to fully form an autonomous development squad and be in-charge of a part of the product.
Requirements
Minimum 9+ years of software engineering development experience developing cloud-based enterprise solutions.
Proficient in programming languages (Java, JavaScript, HTML5, CSS)
Proficient in JavaScript frameworks (Node.js, React, Redux, Angular, Express.js)
Proficient with frameworks (Spring Boot, Stream processing)
Strong knowledge working with REST API, Web services and SAML integrations
Proficient in working with databases preferably Postgres.
Experienced working on DevOps tools (Docker, Kubernetes, Ansible, AWS)
Experience with code versioning tools, preferably Git (Github, Gitlab, etc) and the feature branch workflow
Working Experience on Kafka, RabbitMq (messaging queue systems)
Sound knowledge on design principles and design patterns
Strong problem solving and analytical skills and understanding of various data structures and algorithms.
Must know how to code applications on Unix/Linux based systems.
Experience with build automation tools like Maven, Gradle, NPM, WebPack, Grunt.
Sound troubleshooting skills to address code bugs, performance issues and environment issues that may arise.
Good understanding of the common security concerns of high volume publicly exposed systems
Experience in working with Agile/Scrum environment.
Strong analytical skills and the ability to understand complexities and how components connect and relate to each other
The application process will continue on the employer's website.
Location
India
Similar Jobs
Sr. Applied AI Engineer
Zapier
Americas / EMEA for the Data AI/ ML role. Americas for the other three teams.
Sr. Software Engineer (AI Orchestration Zone, Frontend Leaning)
Zapier
Americas
Sr. Software Engineer (Enterprise Zone)
Zapier
Americas - North, Central and South America
Sr. Software Engineer (AI Orchestration Zone, Backend Leaning)
Zapier
Americas