Job Title: Software Development Engineer - Backend (Node.js)
Job Type
: Full-Time (Work From Office)
Location
: Ahmedabad
Working Hours
: 10:00 AM to 7:00 PM (Monday to Saturday, 2 Saturdays working, 2 Saturdays off)
Company
: Fancall Private Limited
About The Role
We are looking for a talented and highly motivated
Software Development Engineer - Backend
to join our growing team at Fancall Private Limited. As a backend developer, you will play a critical role in designing, building, and maintaining the backend systems that power our platform. This is an excellent opportunity to work with cutting-edge technology and contribute to a revolutionary platform that connects fans with creators.
Key Responsibilities
-
Design, develop, and maintain scalable backend services using Node.js.
-
Write clean, efficient, and reusable code with JavaScript.
-
Develop and manage complex database structures using PostgreSQL.
-
Implement real-time communication features using Socket.IO.
-
Optimize application performance and caching mechanisms with Redis.
-
Work with messaging queues using RabbitMQ.
-
Develop and integrate APIs using GraphQL and REST.
-
Use Knex.js for database query building and ORM integration.
-
Collaborate with cross-functional teams to ensure seamless integration of backend systems.
-
Deploy and manage applications on AWS infrastructure.
-
Ensure high code quality and follow best practices using modern tools and methodologies.
Must-Have Skills
Required Skills and Expertise
-
Node.js: Strong expertise in backend development.
-
JavaScript: Proficient with an in-depth understanding of core concepts.
-
PostgreSQL: Extensive experience in database management and optimization.
Preferred Skills
- Socket.IO: Proficiency in real-time communication and event-based programming.
-
Redis: Good understanding of caching mechanisms.
-
AWS: Hands-on experience with cloud services and application deployment.
-
GraphQL: Solid understanding and experience in API development.
Basic Knowledge
-
RabbitMQ: Familiarity with message queues for distributed systems.
-
Knex.js: Basic experience with query building and ORM integration.
-
ORM Tools: General knowledge of Object-Relational Mapping frameworks.
Why Join Us?
-
Be part of an innovative product in the creator economy space.
-
Work with a passionate and talented team.
-
Competitive salary and growth opportunities.
-
Collaborative work culture in a supportive environment.
Join Fancall Private Limited and help us revolutionize the way fans and creators connect!
Skills: javascript,knex.js,orm tools,redis,database,
socket.io,rabbitmq,graphql,aws,software development,node.js,postgresql