top of page

Job Title:

Associate - Software Engineering (Full-Stack Development)

Software Engineering

India

Function:

Location:

Req#:

INTPSE10-100002

Discover SkillsBridge.AI SkillsBridge.AI is an intelligent work transformation SaaS platform that revolutionizes work through People + AI collaboration, unlocking unprecedented performance and growth. We empower enterprises to work smarter through AI agents, build a future-ready skilled workforce, and maximize internal mobility - while enabling employees to accelerate their careers by developing skills, accessing better opportunities, and shaping their career paths. Help shape the future of HR tech at a startup poised for explosive growth. Role Snapshot We are seeking a talented and passionate Full Stack Software Engineer to join our dynamic team. In this role, you will primarily focus on developing and maintaining our React/Node.js based user interfaces. You'll be responsible for implementing engaging and intuitive user experiences, as well as developing and integrating APIs. The ideal candidate will have a strong understanding of front-end technologies and be comfortable working on the back-end with Node.js. You will collaborate with a team of skilled engineers to deliver high-quality software that empowers organizations and individuals to thrive in the evolving world of work. Ownership Areas Front-End Development with React – You will be responsible for building and maintaining user interfaces using React.js and related technologies. This includes developing new features, fixing bugs, and ensuring the performance and scalability of the front-end application. Your primary focus will be creating engaging and intuitive user experiences for our SaaS platform. Developing reusable React components. Optimizing front-end performance. Back-End Development with Node.js – The role includes developing and maintaining robust and scalable RESTful APIs using Node.js and Express.js. You will implement business logic, data access layers, and ensure the security of our back-end services. Collaboration with the database team will be essential to ensure efficient data management. Writing efficient and maintainable Node.js code. Implementing secure API endpoints. API Design and Development – This involves designing, developing, and integrating RESTful APIs in Python to connect front-end components with back-end services and third-party applications. Ensuring APIs are well-documented, secure, and performant is a key responsibility. Understanding of API authentication and authorization mechanisms is critical. Designing RESTful APIs using OpenAPI specifications. Documenting API endpoints and usage. Quality Assurance and Testing – Conducting thorough testing and debugging of front-end and back-end code to ensure quality, reliability, and performance is a must. You will be responsible for writing unit tests, integration tests, and end-to-end tests. Using debugging tools to identify and resolve software defects is also necessary. Writing unit tests and integration tests using testing frameworks (e.g., Jest, Mocha). Collaborating with QA engineers to ensure comprehensive test coverage. Security Implementation – You will be responsible for implementing security best practices in both front-end and back-end code to protect our SaaS platform from vulnerabilities and threats. This includes following secure coding guidelines and participating in security audits. Keeping up to date with the latest security threats is essential. Following secure coding guidelines to prevent vulnerabilities (e.g., XSS, CSRF). Implementing authentication and authorization mechanisms to protect user data. Code Reviews and Collaboration – Participating in code reviews to ensure code quality, maintainability, and adherence to coding standards is essential. This involves providing constructive feedback to other developers and incorporating feedback into your own code. Effective collaboration with other team members is necessary. Providing constructive feedback on code reviews. Incorporating feedback into your own code. Performance Optimization – Optimizing application performance on both the front-end and back-end to ensure a smooth user experience is a priority. This includes identifying and addressing performance bottlenecks, optimizing database queries, and caching frequently accessed data. Utilizing performance monitoring tools is required. Identifying and resolving slow API endpoints. Optimizing React components for performance. Documentation – Creating and maintaining clear and concise documentation for the code, APIs, and system architecture is crucial. This includes writing technical specifications, API documentation, and user guides. Ensuring the documentation is up-to-date and easily accessible is important. Documenting API endpoints and usage. Creating technical specifications for new features. CI/CD Pipeline Management – You will contribute to the management and improvement of our CI/CD pipelines to ensure smooth and automated deployments. This involves configuring build processes, automating testing, and monitoring deployments. Working with DevOps engineers is an important aspect. Configuring build processes for automated deployments. Automating testing as part of the CI/CD pipeline. Essential Foundations Strong Proficiency in React.js and related technologies (e.g., Redux, Hooks, Context API). Strong understanding of Node.js and Express.js. Strong knowledge in Python and related API development and integration. Experience developing and consuming RESTful APIs. Solid understanding of front-end development principles (HTML, CSS, JavaScript). Experience with testing frameworks and debugging tools. Familiarity with Git and version control. Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills. Understanding of database technologies (e.g., MongoDB, PostgreSQL, BigQuery). Bonus Differentiators Experience with TypeScript. Familiarity with CI/CD pipelines. Experience with Google Cloud Platform on equivalent. Knowledge of HR and talent development best practices. Experience with AI/ML concepts and technologies. Knowledge of design patterns and software architecture principles. Our Culture SkillsBridge.AI values a culture of innovation, collaboration, and customer centricity. We prioritize employee growth and development, fostering a diverse and inclusive work environment that supports the well-being and success of our team members. Our Values Innovation: We foster a culture of creativity and innovation, continuously seeking new ways to improve our products and services. Collaboration: We believe in teamwork and collaboration, recognizing that together we achieve more than we could alone. Customer Centricity: Our customers are at the heart of everything we do. We strive to deliver exceptional experiences and build lasting relationships. Integrity: We operate with transparency, honesty, and integrity in all our interactions, both internally and externally. Continuous Learning: We encourage a culture of continuous learning and professional growth, ensuring our team stays ahead of the curve. As a candidate for this position, your salary and related elements of compensation will be based on your work experience, education, skill set, and other factors SkillsBridge.AI considers relevant to the hiring decision. SkillsBridge.AI offers employees a competitive compensation package, flexible time off and vacation, and a remote work culture that encourages ownership and learning. All benefits are subject to eligibility requirements, and the terms of our official plans may be modified or amended from time to time. DATA PRIVACY NOTICE FOR ALL INDIA APPLICANTS: In accordance with the provisions of the Information Technology Act, 2000 and applicable Data Protection Rules in India, please note that we collect certain categories of personal information from you as part of the application process and use it for the purposes indicated. Categories of personal information include name, contact information (phone, email, address), and details of your work history and education. The purpose of collecting this information is to be able to contact you and to assess your qualifications for the role. All information will be processed and stored securely, and will be used solely for recruitment, selection, and, if applicable, onboarding purposes, in compliance with applicable Indian laws. Please review our latest data privacy policy at https://www.skillsbridge.ai.
bottom of page