2 - 3 years

4.0 - 9.0 Lacs P.A.

Pune, Panjim

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

MySQLNode.JsMeanVue.JsBigqueryNodeSpanner

Work Mode

Work from Office

Job Type

Full Time

Job Description

Overview: We are looking for a highly skilled Node Js Developer to join our development team. The ideal candidate will have a strong background in building scalable and efficient backend services, APIs, and applications using Node Js. This role involves designing, developing, and maintaining server-side logic while collaborating with cross-functional teams to deliver robust solutions. Key Responsibilities: Design and develop high-performance, scalable, and secure server-side applications using Node Js. Build and maintain RESTful and GraphQL APIs for web and mobile applications. Implement microservices architecture to support modular and scalable systems. Database Management: Design, optimize, and manage databases such as MySQL, Cloud Spanner, Big Query and others. Write efficient queries and ensure data integrity, security, and performance. Code Quality and Best Practices: Write clean, maintainable, and reusable code following best practices and design patterns. Conduct regular code reviews and provide constructive feedback to team members. Integration and Collaboration: Collaborate with frontend developers to ensure seamless integration of APIs with user interfaces. Integrate third-party APIs, services, and libraries as required by the project. Performance and Optimization: Identify bottlenecks and optimize application performance for scalability and efficiency. Implement caching mechanisms using tools like Redis or Memcached. Security: Implement authentication and authorization mechanisms (e.g., OAuth, JWT). Ensure the application is secure against common vulnerabilities (e.g., SQL injection, XSS, CSRF). Testing and Debugging: Write and maintain unit tests, integration tests, and end-to-end tests using frameworks like Jest, Mocha, or Chai. Debug and resolve application issues promptly to maintain a smooth user experience. DevOps and Deployment: Set up and maintain CI/CD pipelines for automated testing and deployment. Deploy applications to cloud platforms like AWS, Google Cloud, or Azure. Monitor application health and performance in production environments. Stay Updated: Keep up with the latest trends, technologies, and best practices in backend development and Node Js. Documentation : Maintain comprehensive documentation of architecture, code, and processes. Required Qualifications: Education : Master's degree in Computer Science, IT, Software Engineering, or related field. 2+ years in software development. Proven experience in developing and deploying backend applications in production environments. Demonstrated expertise in Node Js, and Vue Js will be an added advantage. Backend : Advanced skills in PHP (Laravel) and Node Js for robust server-side development. Frontend : Proficiency in Vue.js for building dynamic web interfaces. Databases : Strong experience in SQL, BigQuery, and Cloud Spanner. Cloud Services : Familiarity with GCP tools such as BigQuery, Cloud Spanner, and Cloud Storage. APIs : Expertise in creating and integrating RESTful APIs and microservices architecture. Version Control : Proficiency in Git and related workflows. Soft Skills : Effective leadership and team management. Problem-solving and attention to detail. Strong communication skills for varied stakeholders. Preferred Qualifications : Experience with microservices architecture. Education from a reputed institute. Knowledge of DevOps practices, CI/CD tools (e.g., Jenkins, GitHub Actions), and containerization (Docker/Kubernetes). Experience in performance optimization for high-traffic applications. Familiarity with other frameworks or tools (e.g., React, Redis). Why Join Us? Impactful Work : Lead challenging projects that contribute directly to technological advancements in the public sector, working on solutions that have a tangible impact on governance and public services. Growth Opportunities : Experience continuous learning and professional development with ample career advancement prospects in a company that values innovation and expertise. Collaborative Culture : Be part of a team that prioritizes collaboration, high-quality results, and creative problem-solving. Industry Recognition : Samruddh Bharat Technologies has strong partnerships with multiple State Governments, providing modern technological solutions that enhance governance and efficiency. Joining our team means contributing to meaningful projects that shape public administration. Rapid Growth : Be part of a fast-growing organization that offers stability and long-term career opportunities. Important Notes : Notice Period : A minimum of four months, with a return contract to be signed. Work Arrangement : Full-time, in-office role based in Baner, Pune or Panaji (Goa). Job Stability : Preference for candidates with consistent Job Tenure

Samruddh Bharat Technologies
Samruddh Bharat Technologies

Software Development

Panaji Goa

51-200 Employees

5 Jobs

    Key People

  • Rajesh Patel

    CEO
  • Vina Desai

    CTO

RecommendedJobs for You

Gurugram, Bengaluru, Mumbai (All Areas)

Andhra Pradesh, India