Remote Principal Full Stack Developer (WFH/Remote) - #34474

at Manila Recruitment

Posted 2 days ago 1 applied

Description:

  • As a Principal Full Stack Developer, you will play a key role in shaping the future of our CyberGRC platform.
  • You will work closely with engineering, design, and stakeholders to bring ideas to life and deliver features that solve important problems for our customers.
  • You will own the details, drive execution, and help ensure what we build is not only functional but valuable, scalable, and ready for the future.
  • You will design and develop robust, scalable, and maintainable software solutions using a tech stack that mainly includes .NET Core, Angular, and SQL Server, running in Azure Cloud.
  • You will work on AI projects, including building LLM prompts and data pipelines.
  • You will participate in architectural discussions, code reviews, and technical decision-making.
  • You will collaborate with product managers, UX/UI designers, and other stakeholders to gather requirements and translate them into technical specifications.
  • You will identify and address performance bottlenecks, security vulnerabilities, and other technical challenges to enhance the overall performance and security of the applications.
  • You will configure systems and infrastructure and work with Infrastructure as Code (IaC) to ensure security, availability, and performance of the platform.
  • You will implement CI/CD pipelines, automated testing, and deployment strategies.
  • You will stay up-to-date with the latest technologies, trends, and best practices in software development, and evaluate their potential impact on the company’s projects.
  • You will assist in producing and managing estimates and project plans.

Requirements:

  • A degree in Computer Science, Software Engineering, or a related field (or equivalent work experience) is required.
  • You must have at least 8 years of experience in software development, particularly with .NET and modern front-end frameworks such as React or Angular.
  • You should have the ability to incorporate LLMs into working software solutions and use AI technology to enhance your day-to-day productivity.
  • Experience with cloud infrastructure, such as Azure or AWS, is necessary.
  • A proven track record of designing and implementing complex, scalable, and reliable software systems for large enterprise customers is required.
  • Knowledge of REST, OpenAPI, GraphQL, and other API standards is essential.
  • Familiarity with Domain-Driven Design (DDD), Test-Driven Development (TDD), SOLID principles, and other software architecture best practices is important.
  • You should be familiar with Agile development methodologies.
  • Strong communication skills and a great attitude are essential for this role.

Benefits:

  • The position offers the opportunity to work remotely from home.
  • You will have the chance to shape the future of a significant platform in the cybersecurity space.
  • You will collaborate with a diverse team of professionals, enhancing your skills and experience.
  • The role provides opportunities for professional growth and development in cutting-edge technologies.
  • You will be involved in innovative projects, particularly in AI and cloud infrastructure, which can enhance your career trajectory.