- Responsible for the end to end phases of the software development lifecycle including technical research, requirements analysis, high level and technical design, planning, improving user experience, building internal tools, implementation of enhancements to the product, unit testing, debugging, and maintenance.
- Identify issues and implement solutions to complex problems for scalable infrastucture
- Assume a leadership role within the back end team as a mentor and as a technical solutions guide.
- Ramping up on existing products & tech-stacks
- Proficient in NodeJS along with frameworks like – ExpressJS etc with 8+ years of experience
- Proficient Understanding of the nature of asynchronous programming and its quirks and workarounds.
- Proficient in Apache Kafka
- Proficient in any of the given RDBMS such as mysql, mariadb
- Proficient in any of the given NOSQL such as Mongo DB, Dynamo DB
- Proficient in writing Restful APIs
- Proficient in JS with ES NEXT Standards
- Hands-on experience with continuous deployment tools like Jenkins, and debugging tools like Chrome/Firefox dev.
- Proficient in Version Control Systems based on Git. Must know Branching strategies.
- Good to have understanding of MicroServices
- Good to have working knowledge of any Cloud Platform like AWS, GCP
Interested candidates, please send their resumes at iqbal.kaur@birdeye.com