Senior Developer

Skillsoft Logo

Skillsoft

πŸ“Remote - India

Summary

Join Skillsoft's dynamic team as a Senior Developer to lead the development and evolution of our customer platform, a cutting-edge web portal for managing IT training experiences. You will lead architectural discussions, mentor a team, build user interfaces using React.js, and develop backend systems using Node.js. This role requires collaboration with cross-functional teams and expertise in building complex applications. You'll ensure application security, performance, and reliability while staying updated on industry trends. If you're a highly accomplished full-stack developer passionate about innovative solutions, this is the opportunity for you.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Expert knowledge of React.js and Node.js, backed with 8+ years of progressive experience
  • Extensive experience supporting and migrating ASP.NET solutions
  • Extensive experience with PostgreSQL and/or MS SQL, including query optimization, indexing, and database design
  • Strong experience working within a Microservices architecture and serverless computing
  • Experience developing in containerized environments such as Docker
  • Experience implementing modern authentication and authorization mechanisms such as OAuth/SSO
  • Expert working with version control (Git) and trunk-based development
  • Excellent analytical, troubleshooting and debugging skills
  • Excellent communication and collaboration skills
  • Prior experience in agile methodologies

Responsibilities

  • Lead architectural discussions and decisions, ensuring that the application meets both functional and non-functional requirements
  • Lead and mentor a team of developers, guiding their efforts to drive successful project outcomes
  • Build responsive, dynamic, and engaging user interfaces using React.js
  • Designing, developing, and maintaining scalable backend systems using Node.js with RESTify
  • Collaborate with cross-functional teams, including UI/UX designers, product managers, and DevOps engineers
  • Conduct code reviews, write unit tests, and participate in agile development cycles
  • Document application architecture, code, and processes for both development and operational purposes
  • Ensure the security, performance, and reliability of the application and its components
  • Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge
  • Maintain and support legacy ASP.NET applications
  • Troubleshoot and resolve complex technical issues
  • Enforce best practices in version control (GIT), code reviews, and agile development methodologies

Preferred Qualifications

Familiarity with CI/CD pipelines

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.