Job title: Senior Full Stack Developer
Job type: Permanent
Emp type: Full-time
Industry: Information Technology (Software)
Expertise: Full Stack Node.js
Location: Work from Home
Job published: 2021-11-26
Job ID: 32152

Job Description

As a Senior Full Stack Developer, you will focus on developing and contributing new features as per established best practices. You will work closely with the offshore based team as well as other team members here in the Philippines.

Company Profile:

Our client is an Australian headquartered, IT Consultancy company. Who, for over a decade had helped enterprise and tech businesses scale their development teams. They have a proven track record of over 200 projects cloud platforms to apps where they showcase their commitment to security and privacy. They mainly tackle the challenge of rapid scalability.

They are one of the leaders in the market and they are looking to expand their international technology team here in the Philippines. They are currently assembling their pioneering team of IT Professionals and they are in search for a passionate, skillful and team - oriented Engineering Manager who possesses exemplary technical and leadership skills. They have another location in the Ukraine with over 50 developers working for them. Long term and a high retention rate.

This is an amazing career opportunity for someone who dreams to work on exciting and innovative development projects in a vibrant, generous, friendly, highly collaborative colleagues who are in the top of their game.  This is the perfect career move for someone who is looking for excellence, continuous development and growth as a leader in the technology industry.

Think long term software and product development, not chopping and changing projects with pressure. You’re not building a website or application then moving on to the next client, you’re becoming embedded in the software team long term.

Key to this role is an awareness of data privacy and security as you will be dealing with sensitive data in accordance with Hero Teams' security policies and practices.

Duties and Responsibilities:

  • Develop and contribute new features as per established best practices.
  • Data Security:
    • Apply secure design
    • Undertaken all security training and follows Hero Teams policy and ISMS at all time
  • Development:
    • Consistently write high-quality code (with tests)
    • Make sure your tests pass and do not fail
    • Design features and solutions with autonomy
    • Able to solve significant problems in code and infrastructure
    • Good knowledge of evolving technology and process best practice
    • Plan your own schedule within Sprint
  • Code reviews:
    • Actively participate in code reviews and learning best practices
    • Responsible for making sure your PRs are reviewed
    • Responsible for making sure your code gets merged and deployed to respective branches once it's been reviewed and approved.
  • Documents designs and requirements:
    • Keep project documentation up to date
    • Write requirements into tickets and update as needed.
    • Write basic design documentation
  • Agile routines:
    • Follow Scrum practices
    • Participate in resource / sprint estimation
    • Understand and participate in team process
    • Increasingly accurate estimations of implementation timeframes
  • Responsible for requirement analysis before development starts and any requirement updates
  • Work under the guidance of the Chief Technology Officer to conceptualize improvements to the product and to develop a detailed product roadmap,
  • Work under the direction of the Chief Technology Officer, author user requirements and define the expected outcomes for each item in the product roadmap, identify ideal technology pathways, and help shape the technology stack for both new and existing Hero Teams products
  • Have knowledge of and comfort to leverage the Apple Development platforms such as the Vision and Machine Learning frameworks, Xcode, TestFlight, Swift Package Manager, etc.
  • Develop the codebase using C++, Swift, and Swift UI
  • Develop, configure, and maintain robust test suite(s) for codebase(s)
  • Configure and support continuous testing, integration, and deployment pipelines
  • Supervise automated QA testing processes to ensure rigorous code standards
  • Manage internal staging and external production environments, branches, etc.
  • Provide 2nd line technical support and investigation when needed

Skills / Qualifications:

  • Bachelor’s Degree in Information Technology, Computer Science and other related field is required
  • At least 5 years’ experience of software development experience working with web application development using technical stack such as:
    • Web: Node.js, React, TypeScript
    • Databases: PostgreSQL, SQLite
  • Independent, self-starter, project planning & delivery experience (self-capable)
  • Growth mindset, demonstrated proactiveness
  • Good English communication skills – both written and verbal since you will be collaborating with foreign counterparts
Job Type: Permanent
Emp Type: Full-time
Location: Work From Home
Industry: Information Technology (Software)
Expertise: IT - Software Development
Apply with indeed Apply with linkedin
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB