We at Viamagus are seeking talented, passionate back-end developers for Node.js. If you enjoy creating quality software back-ends, we would be delighted to talk to you about this role.
Role: Node.js Backend Developer at Viamagus
Responsibilities will include backend development using NodeJS for our products as well as for our customer projects.
The role will include creating APIs, writing logic and calculations for business requirements, and interacting with the database for data manipulation and storage.
Requirements:
- 2 to 4 years of Backend development experience
- Must have experience with JavaScript with Promises
- Must have experience with NodeJS + Express and NodeJS + NestJS
- Must have experience with Static Typing (TypeScript or knowledge of Java or Python Static Typing/Type checking)
- Must have experience with DB Design
- Must have experience with ORM (e.g., TypeORM)
- Must have experience with any one SQL Database (MySQL/Postgres/MSSQL)
- Must be comfortable with SQL queries
- Must have experience creating REST APIs
- Must have built and delivered an entire module or an entire project's backend
- Must be comfortable with DSA (Data Structure and Algorithm)
- Must have experience with GIT (Eg, gitlab.com or github.com)
- Experience & knowledge of MongoDB is an added advantage
- Experience & knowledge of Python is an added advantage
- Knowledge or experience with Redis, and message brokers/queues such as RabbitMQ, Kafka, or BullMQ will be an added advantage
- Experience and ability to code in Java as well is an added advantage (Java with Spring Boot)
- Good communication skills, enjoy learning, and teamwork
- Experience with GenAI is an advantage.
- Must be available to join immediately or have less than 15 days notice period remaining.
Job Type: Full-time
Location: Remote but Bangalore-based as an added advantage