Job Description:
We, at Fabzen Technologies, are looking for an analytical, results-driven back-end developer who will work with team members to troubleshoot and improve current back-end applications and processes. As a Lead Back-end Developer, you will have to use your understanding of programming languages and tools to analyse current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills. As the Lead backend developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.
Responsibilities:
- Work closely with the development team to deliver code as required for the applications and their updates.
- Ensure the design and development of the application fulfil our requirements and achieve desired objectives.
- Ensure company standards are followed; Project schedules and issues are effectively managed, and the same is effectively communicated.
- Ensure documentation, knowledge sharing, and training in new software.
- Create technical specifications and test plans.
- Monitor the functioning of the application and provide suggestions and support to maintain the same.
- Experience in a game development company or in developing gaming applications would be an added advantage.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering or related field.
- 10+ years of experience as a Node.js developer.
- Strong software documentation skills.
- Ability to comprehend and implement detailed project specifications as well as the ability to adapt to various technologies.
- Strong problem-solving skills.
- Understanding of Software Development Life Cycle.
- High attention to detail.
- Excellent troubleshooting and communication skills.
- Able to work well in a team setting.
- The candidate must be proficient at:
- Socket programming and Redis. (Node.js and NestJS)
- Async await and promises.
- Databases such as MongoDB, MySQL.
- Passport JS for Google and Facebook integration.
- Android Payment Gateway Plugin Integration.
- RabbitMQ, AWS SQS and Amazon CloudWatch.
- TypeScript, JavaScript and Elasticsearch.
- Working on APIs with authentication and authorization.
Key Skills: Socket. Io, Bootstrap, Node.js, MongoDB, C#, JavaScript, Nestjs