Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted over 5 years ago

Senior Fullstack Engineer at Zeel New York (open to remote in US timezone) Senior Fullstack Engineer As Senior Fullstack Engineer you will take a pivotal role in the design, implementation, and improvement of our new architecture of a React.js frontend coupled with a REST-ish (micro)services-oriented API / backend. The architecture is still in its infancy, so there is a ton of challenging but exciting work to do designing reliable, repeatable, and efficient systems. Our ideal person would: Love leading, teaching, and mentoring Know everything there is to know about (micro)services-oriented architectures Worked with Swagger/OpenAPI specifications before Deep experience in working with multiple Javascript frameworks in particular React, but also Angular and JQuery. Have strong opinions on how APIs and systems should be designed, tested, and implemented Be comfortable working on systems with very complex behavioral interactions Eat, breathe, and sweat Python, but also be willing to work in other languages should the need arise Know who Chad Fowler, Martin Fowler, Dave Thomas, and Uncle Bob are (or at minimum subscribe to their teachings) A little about our new system and tech stack: We are creating a new React.js frontend combined with REST-ish backend API using Zalando’s excellent Connexion framework (based on Flask) combined with a MySQL-backed database. Our code is setup in a straightforward model-controller pattern, and is broken down into a microservices architecture connected by an event driven state-transfer system. Our infrastructure is hosted on AWS, and we are aiming for a serverless setup leveraging API Gateway, Lambda functions, and RDS (Aurora). More about our tech stack: Javascript: React.js Python Connexion + Swagger REST-ish OAuth2 + JWT Flask Marshmallow SQL Alchemy MySQL Postgres AWS Lambda/Serverless API Gateway SNS/SQS (event-driven system) Consumed by React, Vue, native apps, and other systems We believe in: Agile software development Small iterations over large projects Designing software that is easy to change Love to experiment, and continually discovering new processes, tools, and mindsets which make us most productive as a team. Teamwork as the key to success Reading the documentation first Giving constructive, detailed feedback Code reviews, test driven development, and a focus on quality Explaining rationales for decisions, especially when it’s hard to do so Having strong opinions Not being afraid to disagree with each other and debate Admitting when we’re wrong Learning from each other, and sharing what we learn Why work here: Great people and office culture! We made the 2017 Crain’s top 100 places to work An amazing, centrally located office in Midtown complete with a massage room Inc. Magazine ranks us #2 on their list of coolest startup offices in NYC Competitive salary and stock options Comprehensive health insurance 401k with company match Unlimited vacation Regular team events and office happy hours Zeel provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Zeel complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment.