Position: Senior Backend Engineers
Company: Appvales
Category: Node.js
Experience required: 3y
English level: upper

Required competency and skill set:
Develop mobile applications utilizing Node.js
Type Script/Node.js, Graphql

Produce technical design specifications and test software changes
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performance applications
Evaluate algorithmic complexity and implementation difficulty of new software.
Conduct code reviews with team members.
Maintain a high-quality codebase standard.
Integrate third-party API’s

Work as part of a remote team to build Android and iOS Application using Node.js framework
Integrate Google, Apple, and Open Street maps
Set procedures and best practices for the Application Development team for delivering built-for-deployment applications in the cloud
Collaborate with project managers, designers, and system owners in the testing of new software programs and applications 
Setup and delivery of application development environments for continuous deployments
Implement automated testing platforms and unit tests
Deliver solutions in an Agile – Scrum project methodology

About the Project:
The project is an e-commerce company Figs, website wearfigs.com They sell medical clothing. It's a successful company based in LA that has gone from startup to IPO. The roles are long term and would be working with the in-house team with some overlap in hours.

Required competency and skill set:
4 - 5 years of application development utilizing Node.js frameworks
Experience with good coding processes (code structuring and decoupling, patch management with git, code review practices
Strong proficiency with Node.js frameworks
Experience delivering mobile applications in an agile environment
Familiar with native platforms, such as iOS or Android
Release applications to Apple App Store and Google Play Store.
Proficient understanding of code versioning tools, such as Git
Ability to operate effectively both independently as well and within a team using Agile methodology
Good knowledge of systems design concepts
Good analytical & debugging skills.
Profound skills in using Firebase and Firestore
Significant experience working on large, complex systems
Excellent communication, organizational skills
Excellent analytical skills with a good problem-solving attitude