Senior Full Stack JS Engineer віддалено NineTwoThree Studio is a dynamic product design and engineering studio that specializes in creating innovative apps and products for a wide range of clients. With over 11 years of experience , we have built 14 internal startups and 60 client apps that have collectively generated over one billion dollars in revenue. We are proud to have been named one of the fastest-growing companies in America for three consecutive years by Inc., as well as one of Ma
Senior Full Stack JS Engineer
віддалено
NineTwoThree Studio is a dynamic product design and engineering studio that specializes in creating innovative apps and products for a wide range of clients. With over 11 years of experience , we have built 14 internal startups and 60 client apps that have collectively generated over one billion dollars in revenue. We are proud to have been named one of the fastest-growing companies in America for three consecutive years by Inc., as well as one of Massachusetts’ 50 fastest-growing companies by the Boston Business Journal. Our passion lies in leveraging clever technology to transform businesses and provide exceptional solutions.
We invite a skilled and ambitious Senior Full Stack Engineer to join the NineTwoThree team and help us develop and deploy next-level software.
Technology Stack: React, Redux, Node.js, Redis, Typescript, PostgreSQL, Socket.io.
Working with us, you will get:
- Opportunity to implement your great ideas on the project you’re working on
- Develop yourself professionally and achieve your career goals
- Opportunity to work with new technologies such as LangChain, Pinecone & OpenAI
Requirements:
- Experience as an Architect;
- Clear and thorough understanding of design patterns and software development best practices ;
- Ability to communicate issues clearly to business stakeholders;
- Expertise in breaking down complex problems into manageable tasks;
- Ability to maintain cold style and standards and hold people accountable;
- Hands-on experience with microservices architecture;
- Experience with React.js, Node.js, JavaScript and Typescript (at least 3 years);
- Relational and no-SQL databases — MySQL, PostgreSQL, Redis etc.;
- RESTful API design and implementation;
- OAuth and single sign-on (SAML);
- GIT-based source management (Stash, Bitbucket, etc.);
- Performance analysis and improvement;
- Excited to explore technologies, develop new skills, and share knowledge;
- Upper-Intermediate level of English (this position requires everyday spoken communication with English-speaking team members and customer)
Your impact:
- Design, implement, debug, document and improve software systems;
- Integrate data from various back-end services and databases;
- Gather and refine specifications and requirements based on technical needs;
- Explore the full potential of OpenAI to revolutionize our projects;
- Participate in sprint and project planning and estimation;
- Create and maintain clean API documentation;
- Review the code of your peers and follow our code style yourself;
- Cover your codebase with Unit Tests;
- Design database schemas, Migrations, Indexes and optimize the performance;
- Take part in project / sprint planning and estimation;
- Maintain app server and databases;
- Escalate technical issues to the Team Lead and Project Manager;
- Work with QA team for detailed testing;
- Participate in all the necessary meetings within the company.
We are glad to offer you:
- 100% remote job.
- Annual paid vacation: 15 working days per year during the first 3 years, further increasing to 20 days in later years.
- Paid sick leave and holidays.
- Flexible working hours: you can choose when you can start working, 9 AM? Good. 1 PM? That’s OK for us.
- Accounting assistance.
- Maternity/paternity leave.
- Reimbursement of expenses for professional development courses/certifications (up to 100% in agreement with the Manager).
- Hardware upon business needs.
- Strong positive engineering culture, a tightly-knit team of professionals with a good sense of humor.
Hiring process:
We value your time and ours and make the process fast and easy. Our interview process takes the following steps: short interview with HR, 2nd technical interview with Engineering Team Lead and Senior Engineer, Offer.
Join us!