We are seeking a
Full-Stack Engineer to join our team! In this role, you will be responsible for creating and supporting new and existing project functionalities, as well as contributing to technical decision-making.
What you’ll be doing:
- Develop new features and maintain existing functionality to meet project requirements.
- Ensure high standards of code quality, security, and performance in all development activities.
- Merge and commit code from multiple team members, ensuring smooth integration and version control.
- Oversee and manage code deployments to staging and production environments.
- Support the team in code management processes, including code reviews and documentation.
- Mitigate potential risks by promptly reversing changes when necessary to maintain system stability.
- Collaborate closely with and learn from the current Tech Lead to ensure efficient code development and deployment practices.
- Implement new features and functionality for backend and frontend applications using Node.js runtime alongside React.js
- Integrate third-party services and maintain existing integrations to ensure seamless operation of the application.
- Provide precise project estimates and validate team members' estimates, contributing to thorough project planning and execution.
- Actively participate in developing architecture, strategies, and approaches to enhance the overall development process.
- Conduct thorough code reviews and actively share knowledge and insights with the team to foster continuous learning and improvement.
Requirements:
- Possess a solid understanding of JavaScript (ES6+) and Typescript, including advanced concepts.
- Demonstrate strong proficiency in frameworks such as Nest.js, Apollo Server, or similar technologies.
- Showcase experience working with TypeORM, Mongoose, or comparable Object-Relational Mapping (ORM) tools.
- Have hands-on experience in developing web applications using React, preferably used React Native too.
- Ability to consistently deliver high-quality code, adhering to best practices and ensuring code clarity.
- Demonstrate proficiency in version control systems like Git, including branching and merging strategies.
- Possess English language skills at an Upper- Intermediate level or higher, enabling effective communication and collaboration.
Would be a plus:
- Having experience with other front-end frameworks or libraries is considered advantageous.
- Being familiar with a diverse range of back-end technologies beyond Node.js is also beneficial.
So, who are we?
ROOM4 is a software development company that specializes in outsourcing and outstaffing services. We are committed to delivering high-value, cost-effective solutions for our customers. By outsourcing non-core functions to us, businesses can save up on operational costs, enabling them to reallocate resources and concentrate on their core operations. We empower our customers to accelerate their priorities by leveraging our agile engineering skills to bring human-centric products to market.
With a dedicated team focused on meeting our clients' requirements, we are continuously growing and expanding our capabilities to deliver exceptional service and top-quality solutions that exceed our clients' expectations.
Experience for yourself why our happy clients consistently praise ROOM4's problem-solving expertise, and join their ranks today. Feel free to get in touch with us today!