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.
Job Profile
Software Engineer
Years of Experience: 4-6 Years
Education: B.Tech or M.Tech in IT/CSE, BCA, MCA
Salary: Not a constraint for the right candidate
Location: Ahmedabad
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.
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.
Senior Business Analyst
Experience: 3-5 years
Vacancy: 1 Positions
Job type: Full-Time
React.js Developer
Experience: 4+ Years
Vacancy: 1 Positions
Job type: Full-Time
Sr. Node.js Developer
Experience: 4-6 Years
Vacancy: 1 Positions
Job type: Full-Time
Technical Project Manager
Experience: 6+ Years
Vacancy: 1 Positions
Job type: Full-Time