Piston

2 Job openings at Piston
Lead Software Engineer (Backend) Kolkata,West Bengal,India 6 years Not disclosed On-site Full Time

Backend Developer (MongoDB & ExpressJS)Experience: 6+ yearsLocation: KolkataEmployment Type: Full-time Job Overview:We are looking for a highly skilled Backend Developer with extensive experience in MongoDB and ExpressJS. The ideal candidate should have a deep understanding of MongoDB, including writing raw queries, optimizing performance, and managing large-scale databases. Additionally, they should have a strong grasp of ExpressJS for building scalable and efficient backend applications. Key Responsibilities:Design, develop, and maintain backend services using Node.js and ExpressJS.Write raw MongoDB queries for complex data retrieval and manipulation.Optimize database performance, indexing, and query execution.Develop and integrate RESTful APIs with frontend applications.Implement authentication and authorization mechanisms.Collaborate with frontend developers and other stakeholders to ensure seamless integration.Ensure high availability, scalability, and security of backend systems.Perform code reviews, debugging, and troubleshooting to maintain code quality.Stay updated with the latest trends and best practices in backend development. Required Skills:MongoDB: Deep expertise in database design, indexing, aggregation, and raw queries.ExpressJS: Strong understanding of middleware, routing, and API development.Node.js: Proficiency in asynchronous programming and event-driven architecture.RESTful APIs: Experience in designing and implementing scalable APIs.Authentication & Security: Knowledge of JWT, OAuth, and other security protocols.Version Control: Experience with Git and collaborative development workflows.Performance Optimization: Ability to optimize queries and backend processes for efficiency. Preferred Skills:Experience with Docker, Kubernetes, and cloud platforms like AWS/GCP.Familiarity with GraphQL and microservices architecture.Knowledge of CI/CD pipelines for automated deployments.

Lead Software Engineer (Backend) kolkata,west bengal 6 - 10 years INR Not disclosed On-site Full Time

As a Backend Developer with 6+ years of experience, specializing in MongoDB and ExpressJS, your role involves designing, developing, and maintaining backend services using Node.js and ExpressJS. You will write raw MongoDB queries for complex data retrieval and manipulation, optimize database performance, and develop RESTful APIs for seamless integration with frontend applications. Collaboration with frontend developers and stakeholders is crucial to ensure high availability, scalability, and security of backend systems. Your responsibilities also include code reviews, debugging, troubleshooting, and staying updated with the latest trends in backend development. Key Responsibilities: - Design, develop, and maintain backend services using Node.js and ExpressJS. - Write raw MongoDB queries for complex data retrieval and manipulation. - Optimize database performance, indexing, and query execution. - Develop and integrate RESTful APIs with frontend applications. - Implement authentication and authorization mechanisms. - Collaborate with frontend developers and other stakeholders to ensure seamless integration. - Ensure high availability, scalability, and security of backend systems. - Perform code reviews, debugging, and troubleshooting to maintain code quality. - Stay updated with the latest trends and best practices in backend development. Required Skills: - Deep expertise in MongoDB for database design, indexing, aggregation, and raw queries. - Strong understanding of ExpressJS for middleware, routing, and API development. - Proficiency in Node.js for asynchronous programming and event-driven architecture. - Experience in designing and implementing scalable RESTful APIs. - Knowledge of authentication & security protocols like JWT, OAuth. - Experience with version control using Git and collaborative development workflows. - Ability to optimize queries and backend processes for efficiency. Preferred Skills: - Experience with Docker, Kubernetes, and cloud platforms like AWS/GCP. - Familiarity with GraphQL and microservices architecture. - Knowledge of CI/CD pipelines for automated deployments.,