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