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.
In this role, you will be leading the team to produce high quality, efficient, scalable and easy to maintain codebase. Lead by example, promote agile values and an engineering mindset.
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 5 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 customers)
Good to have:
- Experience working with React Native or desire to learn it.
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, Offer.
Join us!