Job Description
NODE ENGINEER POSTION DESCRIPTION
Get Devs is looking for people who will thrive in a startup environment. You will be at the core of every new feature, every product decision, and every touch point of our users. You will not be micromanaged and have full autonomy to design the architecture and engineer the features / products for scale. If you are a problem solver and enjoy having the ability to think creatively with your code, you would love being on this team.
This role will advance our cutting-edge data search engine and social profiling platform. We are looking for energetic, passionate developers to build scalable backend microservices, APIs and database structures using Node / Express / Postgres / MongoDB etc. We’re a dynamic team, so you’ll have the opportunity to work on virtually all aspects of the software and have a direct and immediate impact! You should have a proven track record for solving large problems related to big data, single-page web applications, large relational databases and scaling high availability architectures. Most of all, you should share a love for programming and a passion for big data!
Your responsibilities
- Development and maintenance for both web and mobile applications, services, design frameworks and data repository
- Collaborate in business requirements and technical solutions for project improvement
- Documentation of process flow, configurations and end user results
- Testing coordination
Minimum Qualifications
POSITION REQUIREMENTS
- 5+ years experience building highly-available, scalable and modern Javascript web applications.
- Expert knowledge of modern back-end development and back-end JavaScript (Node.js, Express, Postgres, MongoDB), front-end JavaScript (React.JS), HTML, & CSS, including libraries and frameworks.
- A firm grasp of Computer Science fundamentals including object oriented design, data structures, algorithm design, problem solving and complexity analysis.
- Strong knowledge of asynchronous programming patterns and service-oriented architecture (SOA) solutions.
- Design, Development, and implementation of scalable and performant backend microservices.
- We have a service-oriented architecture. We have a single client facing platform supported by around 9 other services, an internal API to connect them, and an external API for partners. It allows us to keep codebases smaller, optimize more specifically, and explore new technologies with isolation.
- Creating database schemas that represent and support business processes to support hundreds of millions of records
- Solve complex near real-time web engineering problems
- Passion for building backend technologies that have the power to positively impact millions
- Regularly (and often frequently) shipping quality finished code – working in an MVP format is key
- Creating full features, relatively unsupervised
- Value autonomy and ownership of your work
- Self-motivated engineer with the ability to work well with a small team of highly-driven / entrepreneurial Developers
- Possess innate passion for coding, software development, and big data!
- Experience developing APIs
- Experience developing Chrome extensions a plus
- CRM integration experience (Salesforce, Hubspot, etc) a plus
Perks and Benefits
- Flexitime
- Paid Holidays
- Paid Vacation Leave
- Paid Sick Leave
- Paid Bereavement/Family Leave
- Maternity & Paternity Leave
- Single Parent Leave
- Special Leave Benefits for Women
- Life Insurance
- Medical / Health Insurance
- Medical, Prescription, Dental, or Vision Plans
Jobs Summary
- Job Level
- Associate / Supervisor
- Job Category
- IT and Software
- Educational Requirement
- Completed vocational course
- Recruiter response to application
- Sometimes
- Office Address
- 9F, B.A. Lepanto Building, 8747 Paseo De Roxas Ave., Makati, Metro Manila, Philippines