Location: PUNE, Gorakhpur, Kolkata, Remote
- Collaborate with cross-functional teams to develop and implement innovative and effective solutions for various web-based projects
- Stay current with the latest front-end development trends, techniques, and technologies
- Write clean, well-documented, and maintainable code that adheres to best practices and standards
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed, scalability, and compatibility
- Debug and resolve any technical issues that may arise during development and testing
- Bachelor's degree in Computer Science, Information Technology, or related field
- Experience with OPC UA or similar technologies is a plus
- Excellent problem-solving and analytical skills, with the ability to effectively troubleshoot complex technical issues
- Strong written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams
- Experience working in an Agile development environment is a plus
We are looking for a developer who loves coding and exploring new technologies.
Developing and maintaining all server-side network components.
Ensuring optimal performance of the central database and responsiveness to front-end requests.
Should be aware of industry best practices.
Familiarising yourself with codermaniaa labs' development standards and not only ensuring that you and other members of your team are conforming to the standards.
Strong communication skills, high spirited, eager to learn, able to perform in a high-pressure environment
Should be continuously learning and evolving in the technologies that we are using in the company.
Coaching and mentoring junior members or peers to help them develop technical skills.
Proactively tracking and monitoring the quality of the work produced by you as you will ultimately be accountable for your work and project’s quality standards.
Ensuring that all aspects of a Project requirements have been clearly understood during
planning sessions, and that all relevant questions/doubts have been answered already.
Taking ownership in delivering a project end to end.
Essential skills and Mandatory :
A degree in either computer science, IT, engineering, or related technical discipline.
3+ years experience in Backend Development with Node.js
Expertise in Rest API design and GraphQL.
Experience working with databases like MongoDB, MySQL, or PostgreSQL
Design, build and maintain efficient, reusable, and reliable code. Design and development of micro service-based systems
Understanding the nature of asynchronous programming and its quirks and workarounds.
Proficient understanding of code versioning tools, such as Git
Creating database schemas that represent and support business processes
Solid understanding of algorithms and data structures, knowledge of object-oriented design, and multi-threaded programming.
Strong troubleshooting, debugging, and analytical skills
Should be able to follow Test-driven development.
Decent communication skills.
Willingness to coach people to help them develop their technical skills.
Experience working on Redis,Typescript,AWS Knowledge of REDIS, micro-service architecture, MQTT, cluster module, worker concept, Message queues like Rabbit MQ, Kafka, 3rd party API integrations like payment gateways, email APIs, SMS APIs., Swagger, Chai, Mocha, Node Js.
Experience with CI/CD tools like Jenkins is a plus.
Job Types: Full-time, Permanent ...