HamburgerMenu
hirist

Job Description

We are seeking an experienced Senior Principal Software Engineer to join our dynamic team and take a lead role in the development and evolution of our customer platform an innovative web portal designed for managing and enhancing IT training experiences. The platform serves a diverse clientele, ranging from multinational corporations to specialized training providers, offering users a seamless interface for tracking and engaging with training events.


You are a highly accomplished full-stack software developer with a demonstrated ability to deliver innovative solutions. Your exceptional programming skills and experience in building complex applications position you to tackle significant challenges within the tech industry. You possess a strong problem-solving mindset and a passion for pioneering cutting-edge technologies. Driven to make a real impact, you're eager to leverage your expertise in building disruptive technologies.


OPPORTUNITY HIGHLIGHTS :


- 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.


SKILLS & QUALIFICATIONS :


- 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.

- Familiarity with CI/CD pipelines is a plus


info-icon

Did you find something suspicious?