Software Developer- Node JS
Talentica Software is a boutique software development company started by industry veterans and ex- IITB grads. At Talentica, we help startups build products. We are techies at heart and thrive on using the latest tools and technologies to solve real-world problems. Owing to our unique space, we deal extensively with industry-defining technologies. Over the last 20 years, the company has worked with over 180+ startups, with most clients based in the US, ensuring many successful exits.
In 2022, Great Place to Work® recognized Talentica Software as India's Great Mid-Size Workplace.
To know more about what we do you can refer to ours clutch profile.
What are we looking for?
We are looking for a Software developer proficient in NodeJS. Your primary focus will be on developing high-performance, scalable, well-documented backend applications. Your role includes ensuring the robustness and easy maintenance of system components and collaborating with the team across different infrastructure layers.
Key Responsibilities include:
- Develop end-to-end applications, RESTful backend with NodeJS.
- Build reusable components and back-end libraries for future use.
- Optimize system components for maximum performance and scalability.
To be successful in this role, you should have:
- 3-5 years of IT experience in core web fundamentals: HTML, JavaScript, and CSS.
- BE/B.Tech degree from reputable institutions like IIT, NIT, BITS Pilani, COEP (Pune), VJTI, IIT-BHU, ISM and other premier institutes.
- Skills in one or more chosen frameworks/libraries like Express, Total, AdonisJS.
- Understanding and experience in using data storage technologies such as relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, DynamoDB).
- Thorough understanding of NodeJS and its core modules like File System, VM, REPL, Debugger, Crypto.
- Exposure to ES6/ES7 and RESTful APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Experience with common development tools such as Babel, Webpack, NPM, Gulp, Grunt, etc.
- Ability to understand business requirements and translate them into technical requirements.
- Expert understanding of code versioning tools, such as Git.
- Good knowledge of Semantic Versioning.
- Good to have knowledge of TypeScript.
Why join us?
- Tech Impact: We work on building core products for tech companies, letting you work on the latest technologies and impacting the lives of millions through tech innovations.
- Top Talent: You will work with colleagues from the top engineering institutes like IITs/NITs, etc.
- Great Culture: 87% of our employees recommend us to their friends as per Glassdoor.
- Flexible Work-Life: We prioritize work-life balance and offer flexible schedules with remote working options.
If you love problem solving, sophisticated design and developing quality products, this position is for you! We invite you to join us in shaping the future of our industry.
Ready to take the next step? Fill in the lead form below, and we will get in touch with you soon.