Are you a Full Stack Engineer? Join our team today!
Background of the Role
Code Ninja is looking for a Full Stack Engineer. If you ever wanted to work for a Silicon Valley style startup right here in Manila, this is your chance. We want to gather the best web development engineers the Philippines has to offer, and build an All Star Team.
You’ll be working with talented engineers at a fast moving startup. We need someone who understands business goals, can implement high quality code, and just loves building cool stuff.
What You'll Do
- Develop innovative solutions that meet functional, performance, scalability and reliability requirements while adhering to implementation schedules, development principles and product goals
- Tackle projects within the entire development stack - from the front end to the back end, and everything in between
- Create optimized progressive web applications(PWAs), integrating with various back ends
- Coordinate with the development team on overall technical direction, including framework and library choices, optimization techniques, and best practices
- Adhere to the coding standards and best practices set forth by the company
- Responsible for various aspects of on-call support and maintenance engagements
- Frameworks: Laravel, React, VueJS
- Databases and Search Engines: MySQL, MongoDB, ElasticSearch, Sphinx
- Paradigm and Practices: OOP and SOLID Principles, Design Patterns
- Methodology and Techniques: Agile, BDD, DDD, TDD, xDD, Microservice Architecture
- Web Services and Schema: REST, SOAP, XML, JSON
- Web Server: Linux/Unix Servers, Nginx, Apache
- Version Control: Git & Continuous Integration and Deployment
- Cloud Platforms: Amazon Web Services(AWS) & Google Cloud Platform(GCP)
Before Submitting Your Application
- Learn more about our company and projects by visiting the Code Ninja website
- Prepare your online portfolio and sample works
- Review computer science fundamentals, algorithms, and data structures
Submitting Your Application
- Send us an email at email@example.com with your application letter and pdf copy of CV
- Make sure to include the role you are interested at in the subject line of your email
Our Recruitment Process
- Screening: Upon receiving your application, we will send you a link to our Online Application Form and Aptitude Test
- Shortlisting: If you are successful in the screening process, we will shortlist you for an initial onsite assessment, we will schedule an interview via Skype of face to face engagement
- Virtual Assessment: Successful candidates from the onsite assessment will be progressed to a virtual coding assessment with a US-based interviewer. The assessment covers project discussion and a live coding test.
- Final Interview: The final step is an interview with our Founder
Our process usually takes 2 weeks, and varies depending on the availability of the candidate and Founder.
Read more posts by this author.
Code Ninja's UI/UX Process
As product makers, Code Ninja's top function is to ensure customer satisfaction. Our customers do not only include our stakeholders and business partners, but also those
Internship: Full Stack Engineer
Take the first step to being a Code Ninja. Apply for our Internship Programme! Background of the Role We are looking for full stack engineer interns