Sr. Node.js Developer

Interested in Node.js? We'd like to hear from you. Thinkwik is looking for a talented developer to design and develop innovative solutions that help our clients meet their business goals. He/She collaborates with a team of experts to deliver cutting-edge solutions that are both efficient and effective.

clients

Job Profile

designation
Software Engineer
yearsOfExperience
Years of Experience: 4-6 Years
education
Education: B.Tech or M.Tech in IT/CSE, BCA, MCA
salary
Salary: Not a constraint for the right candidate
location
Location: Ahmedabad
jobType
Job Type: Full-Time

Roles and Responsibilities

  • Developing and maintaining all server-side network components.
  • Creating database schemas that represent and support changing business processes thereby ensuring optimal performance of the central database and responsiveness to front-end requests. Integrating multiple data sources & databases in one system.
  • Collaborating with front-end developers on the integration of elements.
  • Designing customer-facing UI and back-end services for various business processes.
  • Developing & implementing low-latency & high-performance applications by writing testable, reusable, and efficient code.
  • Implementing User authentication and authorization between multiple systems, servers and environments.
  • Implementing effective security protocols, data protection measures and storage solutions.
  • Implementing automated testing platforms and unit tests. Running diagnostic tests, repairing defects and providing technical support.
  • Documenting Node.js processes, including database schemas, as well as preparing reports.
  • Recommending and implementing improvements to processes and technologies.
  • Keeping informed of advancements in the field of Node.js development.

Primary Skills

  • Strong proficiency with JavaScript & ES6.
  • Good Knowledge of Node.js and frameworks available for it such as Express, HapiJS, Mongoose, Sequelize, etc.
  • Good understanding of server-side templating languages such as Handlebars, EJS, etc.
  • Good knowledge of MongoDB, its limitation and workarounds, replica sets, sharding, clustering.
  • Basic understanding of front-end technologies, such as HTML5 and CSS3.
  • Understanding the nature of asynchronous programming and its quirks and workarounds.
  • Understanding accessibility and security compliance.
  • Understanding fundamental design principles behind a scalable application.
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop and optimizing output to match the specific platform.
  • Proficient understanding of code versioning tools, such as Git.
  • Proficient understanding of API testing tools, such as Postman.
  • Superb interpersonal, communication and collaboration skills.
  • Exceptional analytical and problem-solving aptitude.

Good to Have

  • Knowledge of AWS services like EC2, Lambda, SQS, SES, SNS, S3, Cloudfront, Route 53, Auto Scaling.
  • Knowledge of Serverless framework.
  • Knowledge of third-party APIs like SendGrid, Mailchimp, Twilio.
  • Knowledge of dbdocs/dbdiagram for database diagrams.

Benefits

  • 5 Days a Week
  • Health Insurance
  • Flexible Timings
  • Open Work Culture
  • Workshops & Webinars
  • Awards & Recognition
  • Festive Celebrations

Interested? We’d love to have you.

Basic Info
Phone
Professional Experience
Select Qualification
Select Notice Period
Address Details
Select Country
Only PDF, DOC, DOCX

Choose your adventure

Thinkwik is a digital brand agency that lives where design, technology and experience collide. We are obsessed with creativity-challenging what is, while defining what comes next.

Apply now
AI/ML Developer

Experience: 3-5 Years

Vacancy: 2 Positions

Job type: Full-Time

Apply now
React.js Developer

Experience: 4+ Years

Vacancy: 1 Positions

Job type: Full-Time

Apply now
Sr. Node.js Developer

Experience: 4-6 Years

Vacancy: 1 Positions

Job type: Full-Time

Apply now
Database Engineer

Experience: 1-2 Years

Vacancy: 1 Positions

Job type: Full-Time

Apply now
RPA Developer

Experience: 1-2 Years

Vacancy: 1 Positions

Job type: Full-Time