Full-stack Developer

  • Full-time

Company Description

Penbrothers works with startups and SMEs from all over the world, helping them build and scale their teams with talent in the Philippines at a fraction of the cost.With 8 offices in 3 locations, Penbrothers makes it easier for companies to focus on their core business by taking care of the talent sourcing, hiring, payroll and office space.

Penbrothers is disrupting the way startups & enterprises manage their teams. We build teams for a wide variety of industries for clients from all over the world. From a 2-person team of digital marketers for a design startup in Sydney, all the way to a team of 80 for an e-commerce startup in Hong Kong, our flexible approach & strong track record makes us the perfect partner for companies in any corner of the planet.

Job Description

AS OUR FULL-STACK DEVELOPER, YOU WILL:
 Work with a team in designing and developing features based on given requirements
 Maintain and improve quality of the application
 Write unit tests and conduct code reviews
 Collaborate with the development team and the rest of the tech organization – consisting of
people from different cultures and backgrounds

Qualifications

 Has a Bachelor’s Degree in Computer Science, Information Technology, Computer Engineering
or any related course
 Has a strong background in Java 8 (preferably with experience in Spring Boot)
 Is knowledgeable in front-end frameworks such as Vue, React or similar
 Has strong knowledge in HTML, HTML5, CSS (SASS) and Javascript (ES5)
 Has good understanding of containerization (preferably Docker, Kubernetes, Openshift) and
CI/CD concepts
 Has experience in test-driven development for both front-end and back-end (not a requirement
but is an advantage)
 Is knowledgeable in unit testing and integration testing (JUnit, Jest and PHP Unit)
 Has used database technologies: MySQL/Oracle; experience in NoSQL is a plus
 Has knowledge of version control tools such as Git or SVN
 Has worked in an agile environment, familiar with SCRUM
 Has used JIRA or other issue-tracking tools
 Is excellent in both oral and written English communication
 Is curious, responsible and committed

Additional Information

WHY WOULD YOU WANT TO WORK WITH US?
• Our team is composed of humble and curious individuals with the ambition and will to learn.
• We are always open to new and exciting ideas.
• We have a fun and fast-paced, but "get-it-done" work environment that requires motivation, self-
learning, and a good sense of humor.
• Hats, jeans, t-shirts and hoodies are normal attire. If you prefer formal attire, you can do that too.
• We pride ourselves on our knowledge, professionalism, integrity and innovation.
• We challenge and support ourselves and each other every day.
• We like to celebrate and do fun things together - during breaks or after work hours.
• The position is full time. As long as you're putting in the hours, your work schedule is flexible.
• We offer a cool & fun work environment for our employees.