Full Stack Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proven experience in software development and design, particularly in full stack development., Strong knowledge of software design principles and deployment processes., Ability to mentor and provide guidance to less experienced colleagues., Familiarity with agile and lean methodologies..

Key responsibilities:

  • Design, develop, maintain, and deploy software applications for the client.
  • Lead technical discussions and provide support throughout the software development process.
  • Collaborate with product teams to discover customer needs and implement effective solutions.
  • Continuously seek improvements in team processes and software quality.

Penbrothers logo
Penbrothers SME http://www.penbrothers.com/
201 - 500 Employees
See all jobs

Job description

About Penbrothers:

Penbrothers is an HR & remote talent management partner and one of the fastest growing companies in the Philippines. We provide talented Filipinos with global opportunities in high-growth startups and dynamic companies, from the comfort of their own homes.

About the Client:

Our client is dedicated to improving the wellbeing of the medical profession and every doctor in it. They form lifetime partnerships with doctors focusing on providing career opportunitiesand financial advice tailored to help them achieve career, lifestyle, and financial goals.

● They match doctors to clients in both locum and permanent placements. Their clients are providers in health care systems across Australia, New Zealand and the Pacific Islands, while our candidates (doctors) can be located in any comparable health system although are primarily sourced from the Australian and New Zealand locales.

● They provide shared services support to our operating business units

● They create a doctor centric ecosystem to improve the wellbeing of the medical profession and every doctor in it.

About the Role:

As a Full Stack Developer, you will bring your software development and design knowledge and experience to build feasible, viable and desirable solutions for our client’s customers. You are also expected to help lead and drive our client’s teams to success.


What you’ll do:

● Software design, development, maintenance and deployment

○ Designs, develops, maintains, deploys and subsequently provides support for

applications that deliver Medenterprises business.

○ Takes technical responsibility for all stages in the software development

process. Provides advice, guidance, and assistance to less experienced

colleagues as required.

○ Performs reviews of the code and solutions of peer engineers.

○ Creates automated test cases, and performs manual tasting of software when

needed.

○ Designs, implements and maintains deployment pipelines, allowing rapid

deployment to various environments.

○ Contributes to identifying new areas of software process improvement within

the organisation.

○ Designs, implements and maintains feedback loops in order to improve the

quality of our technical solutions.

○ Gather data and evidence to make better technical decisions.

○ Investigates incidents in the production environment, suggests and

implements fixes, contributes to future mitigations of issues.

○ Identifies and analyses hazards and contributes to the identification and

evaluation of risk reduction measures, ensuring these are adequately

communicated and documented.

● Product discovery and delivery

○ Discovers customer’s needs, designs, implements and tests solutions to

customers’ needs.

○ Selects and uses the tools to clarify, test and improve user experience.

○ Collaborates with producteers and designers, and other stakeholders, to

ensure that software solutions enable business strategy and growth.

○ Investigates and resolves complex problems in technical and business

domains.

○ Presents complex technical information to both technical and non-technical

audiences.

○ Contributes to business decisions.

○ Influences technical roadmap based on business needs.

○ Analyses business risks of technical decisions.

○ Major Areas of Responsibility (MARs)

○ Designs, implements and maintains feedback loops in order to improve the

value delivered in our products.

○ Gathers data and evidence to make better product decisions

● Ways of working

○ Actively and continuously provides feedback and suggestions for

improvement on the ways of working.

○ Encourages and mentors team members in improving ways of working, driving

and contributing towards a healthy team culture and ensures a bias to action.

○ Represents Engineering in the discovery phase and during product trio

ceremonies.

○ Provides input to the development of work plans, team goals and participates

in decision making processes

○ Monitors the market to gain knowledge and understanding of currently

emerging technologies, suggests new tools and frameworks.

○ Uses agile and lean approaches, to help the business stay nimble and

responsive to change.

○ Seeks feedback and experimentation, to improve oneself, team, and the

business.

○ Collaborates remotely with peers and stakeholders.

○ Contributes to blameless post mortem review of issues and incidents.


Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Mentorship
  • Collaboration
  • Communication

Full Stack Engineer Related jobs