Boffin Coders, a leading software consultancy, is looking for talented and innovative engineers to join our rapidly expanding team. Our objective is to create and create technology that enhances the lives of its users while providing our clients with an extraordinary level of service.
We’re searching for experienced NodeJS developers who have experience building back-end services and managing data exchange between the server and user-facing applications. We are looking for candidates who want to work in a fast-paced, dynamic workplace where everyone’s ideas and contributions are respected. We employ exceptional individuals and provide them with the tools they need to succeed in a collaborative environment that emphasizes learning, growth, and hard work.
Please apply if you want to be a part of an interesting, demanding, and rapidly-growing software development firm, and if you are enthusiastic about software development and building the best products in the market.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
- Implementation of security and data protection.
What makes you a great fit:
- In-depth knowledge of JavaScript / TypeScript.
- In-depth knowledge of Node.js.
- Knowledge of frameworks like Express.js / Loopback etc.
- Hands-on experience with front-end technologies like Angular/React is a plus.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Experience in RESTful API development.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Experience in Automated Unit Testing with Mocha / Jest etc.
- Experience in Integration with data storage solutions – RDBMS: MySQL / PostgreSQL etc,
- Collaborating with front-end developers on the integration of elements.
- Experience and knowledge of scaling, data protection, and security considerations.
- Team player
- Good time-management skills
- Great interpersonal and communication skills
We’re a medium-sized team that’s rapidly expanding, so everyone who joins has a direct effect on the company’s direction and success. The people you recruit now will be the leaders of tomorrow. We aim for an open, flat, collaborative, work-hard, play-hard culture.