ABOUT THE FULL-STACK DEVELOPER POSITION
Starchup is looking for a Full-stack developer who wants to redesign, develop, deploy and scale our api services and web-based apps. You are able to think at scale and meet high availability goals, bringing a focus on solving resiliency and quality challenges. You bring experience with high-traffic and business critical apps. Even better, you have expertise developing large scale APIs, CRM web apps, and sysadmin knowledge around Docker and Kubernetes at scale for both production and CI environments.
FULL-STACK DEVELOPER RESPONSIBILITIES ARE:
Collaborate with CTO and developers to architect our microservices Architecture to scale with us
Co-lead and implement architecture designs and specifications into high functioning code in the appropriate language/framework (Javascript, Typescript, Node.js, Go, Python)
Unit-test code for robustness, including edge cases, usability, and general reliability
Debug applications and detect and fix errors
Perform upgrades to make software and systems more secure and efficient
Collaborate with technical writers to create documentation for user support
FULL-STACK DEVELOPER REQUIREMENTS ARE:
4+ years' experience of working on Back-end Developer position
Solid experience with programming languages like Javascript, Typescript and Python
Excellent understanding of the entire web development process (design, development and deployment) and application lifecycle
Experience with frameworks such as Loopback, ExpressJs, Sails.js
Experience with third-party libraries (moment.js, bluebird, request)
Experience with third-party APIs (Google APIs, Braintree/Stripe, AWS)
Good knowledge of front-end languages (e.g. HTML, JavaScript and CSS)
Strong analytical and time management skills
Good teamwork skills with a problem-solving attitude
NOTES