SupportNinja is hiring a
Senior Software Developer, Remote - The Philippines, Philippines

Logo of SupportNinja

Senior Software Developer closed

🏢 SupportNinja

💵 ~$150k-$222k
📍The Philippines, Philippines

Summary

The job is for a Senior Software Developer at SupportNinja. The role involves software development, documentation, continuous learning, collaboration, technical leadership, project management, problem-solving, and code reviews. The required qualifications include at least 3 years of experience in software development, strong knowledge and experience in JavaScript and TypeScript, production delivery of a modern web app framework, production experience with HTTP API and RESTful concepts, strong SQL language skills, experience in managing ticket based work effort, handling junior developers, code review, and providing technical guidance and mentorship. The benefits include competitive compensation, adherence to government-mandated benefits, retirement savings program with company matching, life insurance, HMO on day 1, paid time off, birthday leave, bonus and incentive plans, opportunities for skills training and personal and professional development, employee referral program, beautiful office space (for onsite employees), free lunch provided daily (for onsite employees).

Requirements

  • At least 3 years of experience in Software development
  • Strong knowledge and experience in JavaScript and TypeScript
  • Experience in production delivery of a modern web app framework (angular, react/redux, svelte)
  • Production experience with modern HTTP API and RESTful concepts
  • Strong SQL language / query language skills (MySQL, Microsoft SQL Server and PostgreSQL) Or any SQL equivalent language
  • Have significant experience in managing ticket based work effort preferably in Azure DevOps / VSTS or any dev ops tool that uses KanBan style system
  • Have capability and experience in turning a high level storyboard to a project
  • Experience in handling Junior developer, code review and provide technical guidance and mentorship

Responsibilities

  • Research, Design, develop, test, and deploy software solutions, ensuring they meet performance
  • Maintain comprehensive and up-to-date documentation for all software development activities and the ability to take high-level User Story and break into tasks with clear expectations
  • Stay up-to-date with emerging technologies and industry trends to ensure our software solutions remain competitive
  • Work closely with other departments and have experience receiving guidance from more technical leadership and implementing solutions
  • Provide technical guidance and mentorship to junior developers and contribute to the continuous improvement of development processes
  • Collaborate with project managers and stakeholders to define project scope, timelines, and deliverables
  • Diagnose and troubleshoot complex software issues, providing effective and timely solutions
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices

Benefits

  • Competitive compensation
  • Adherence to government-mandated benefits
  • Retirement Savings Program with Company Matching
  • Life Insurance
  • HMO on day 1
  • Paid time off, birthday leave
  • Bonus and incentive plans
  • Opportunities for skills training and personal and professional development
  • Employee Referral Program
  • Beautiful office space (for onsite employees)
  • Free lunch provided daily (for onsite employees)
This job is filled or no longer available

Similar Jobs