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.