Position: Senior Backend Engineer Node JS
Experience: 5 Years ( Night Shifts)
Education: BTech/B. E Computer Science IT Computer Engineering MS in IT MTech. MSc IT.
Location: Bengaluru Ahmedabad Hyderabad Pune Chennai and Gurugram
We are seeking an experienced Senior Node.js developer to join our team in developing scalable and highperformance web applications. As a Node.js developer you will be responsible for designing implementing and maintaining serverside applications using Node.js and related frameworks. You should have a strong understanding of asynchronous programming and be proficient in building RESTful APIs. The ideal candidate will have a passion for writing clean modular and maintainable code and will be able to collaborate effectively with crossfunctional teams.
- Design develop and maintain serverside applications using Node.js and related frameworks.
- Build RESTful APIs to support frontend applications and integrations with thirdparty services.
- Collaborate with frontend developers to integrate userfacing elements with serverside logic.
- Implement data storage solutions using databases such as MongoDB PostgreSQL or MySQL.
- Optimize applications for maximum speed scalability and performance.
- Perform code reviews to ensure code quality reliability and maintainability.
- Troubleshoot and debug issues reported by QA or endusers.
- Stay updated with the latest trends and best practices in Node.js development.
Requirements
- Bachelors degree in Computer Science Engineering or a related field.
- 5 to 10 years of experience in software development with a focus on Node.js.
- Must have experience in NodeRED
- Strong proficiency in JavaScript and Node.js.
- Experience with Express.js or other Node.js frameworks.
- Knowledge of asynchronous programming and eventdriven architecture.
- Familiarity with RESTful API design and development.
- Experience with databases such as MongoDB PostgreSQL or MySQL.
- Understanding of frontend technologies such as HTML CSS and JavaScript.
- Familiarity with version control systems such as Git.
- Excellent problemsolving and troubleshooting skills.
- Strong communication and interpersonal skills.
Preferred Qualifications:
- Experience with cloud platforms such as AWS Azure or Google Cloud Platform.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with microservices architecture.
- Familiarity with Agile/Scrum methodologies.
- Contributions to opensource projects or active participation in developer communities.
Benefits
CULTURE OF RESEARCH AND DEVELOPMENT
Learning and delivering is our core culture. We are a learningcentric organization that constantly tries to be at the edge of technology. We also take pride in delivering worldclass software solutions. We make significant investments in constant learning and upskilling of our team.
Ajmera Infotech is firmly committed to being an equal opportunity employer and maintaining a diverse and inclusive environment. We value and embrace that every single one of us brings value to the table. But sometimes we forget that when we don t meet 100% of a job description s criteria maybe you re feeling that way right now. We encourage you to apply anyway. Because we want you to be you with us
Responsibilities Developing new user-facing features using React.js Building reusable components and front-end libraries for future use Translating designs and wireframes into high-quality code Optimizing components for maximum performance across a vast array of web-capable devices and browsers Skills Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model Thorough understanding of React.js and its core principles Experience with popular React.js workflows (such as Flux or Redux) Experience with data structure libraries Familiarity with RESTful APIs Knowledge of modern authorization mechanisms, such as JSON Web Token Familiarity with modern front-end build pipelines and tools Ability to understand business requirements and translate them into technical requirements A knack for benchmarking and optimization Familiarity with code versioning tools (such as Git, SVN, and Mercurial) Excellent communication skills and can able to work individually.