The Opportunity
As a Full Stack Developer, you will interact with an Agile team of other developers, designers, testers and product managers to architect and create awesome web products. We are looking for someone with a passion for technology, a self-motivated and results oriented individual with the ability to work effectively with other team members.
PaperPlane is right for you, if you have…
- 2+ years of experience on Full Stack Javascript with very strong Backend Programming skills in Node.js and expertise in React/Vue/Angular Frameworks (preferably React)
- A Strong understanding of Data modeling and 2+ years of experience in any SQL or NoSQL Database
- Extensive hands-on experience developing and deploying large web applications.
- A thorough understanding of and demonstrated experience with Javascript fundamentals and development paradigms. Frameworks are great to work with, but you should be able to function without them.
- A solid understanding of how the web works − REST, Web Security, Traditional Web Pages and SPAs.
- Experience using browser APIs and manipulating the DOM. Converting designs into working code should be second nature to you.
- A keen eye for identifying performance bottlenecks and preventing them preemptively.
- Possess excellent analytical and troubleshooting skills, with the ability to translate your solutions to code.
- A solid understanding of Git with experience in branch and merge as well as pull requests.
- Ability to write good, useful unit tests.
- Fearless ability to identify bottlenecks in design and provide feedback on usability.
- Familiarity with UI patterns will help.
- Familiarity with modern front-end build pipelines and tools.
- Experience with common front-end development tools such as Babel, Webpack, NPM.
- Be ready to work in an environment of perfection and compliance to standards and high design quality benchmarks.
You’ll be a good fit if you…
- Can express your love for programming and impress us by demonstrating real world projects you have built.
- Bang out quality code, built quickly, efficiently, and by adopting programming best practices.
- Are thrilled at the prospect of creating innovative products with a global reach.
- Consider work as fun - a passion to learn and build things you can feel proud of.
- Aspire for excellence and are not satisfied with being just good enough.
- You own what you code - even the bugs you create.
- You have excellent verbal and written communication skills.
- You possess excellent analytical and troubleshooting skills.
- You are a flexible, self-starter & who enjoys solving problems and technical challenges.
- You are a team player with passion – you understand, respect and honour personal & cultural differences.
- You have a fearless ability to jump lower in the stack to solve important problems.
- Strong organizational and time management skills – know what you need to do, and DO IT!
- You enjoy working in a Collaborative environment.
- Are keen to develop your own skills and extend your influence.
Additional brownie points if you have…
- Experience with AWS.
- Experience in Jest.
- Experience in developing a Cloud Product.
- Made Open-source contributions.
If this is you, than we want you to board, Paper Plane.
What You’ll love about PaperPlane:
- Medical and Accident Insurance.
- Travel Reimbursements.
- Team Lunches & Outings when we can all meet again :)
- Annual offsite with team building and fun activities somewhere outside town.
- Casual, yet professional and collaborative working environment and an open door policy.
- Fun Friday’s - our very own wind down program for the week.
- Self-directed projects and freedom to pursue RnD.
- Brush up your presentation skills by presenting your Fundae – our monthly company-wide Knowledge Sharing Sessions Fun @ Work (Celebrating Festivals, Birthday & Work Anniversaries)
- Huge scope for personal growth and progression – we embrace your professional development goals and facilitate learning in your passionate areas
PaperPlane is an Equal Opportunity Employer
We value diversity. We do not discriminate on the basis of gender, marital/civil status, family status, sexual orientation, religious belief, age, disability or race.