Software Engineer

3 weeks ago


Hyderabad, Telangana, India Mouri Tech (P) Ltd Full time
Job Description

Job Title: Software Engineer - Node.js Microservices

Location: Hyderabad

Job Type: Contract

Responsibilities:

  • Design, develop, and maintain robust and efficient Node.js microservices
  • Implement APIs using RESTful principles and best practices
  • Work collaboratively with front-end developers to ensure seamless integration between the front-end and backend layers
  • Query/Update data with databases like PostgreSQL and MongoDB
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and knowledge sharing sessions
  • Write unit and integration tests to ensure code quality
  • Monitor and troubleshoot microservices to ensure high availability and performance
  • Work with Scrum SDLC including sprints, demos, etc.

Qualifications:

  • Proven experience as a Node.js developer with 5+ years of experience
  • Strong understanding of JavaScript, TypeScript, and asynchronous programming
  • Experience with popular Node.js frameworks (e.g. KOA, Joi, Objection)
  • Experience with building and deploying microservices
  • Familiarity with API design principles (RESTful APIs)
  • Experience with databases (e.g., PostgreSQL, MongoDB) and data access tools (ORMs)
  • Experience with unit testing frameworks (e.g., Jest, Mocha)
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a team

Nice to Have:

  • Experience with containerization technologies (e.g., Docker, Kubernetes)
  • Experience with cloud platforms (e.g., AWS)
  • Experience with CI/CD pipelines (e.g., Azure DevOps, AWS CI/CD)


  • Hyderabad, Telangana, India NewVision Software Full time

    Job Title: Senior Software Development EngineerAbout Us:NewVision Software is a leading technology company that specializes in developing innovative software solutions.Job Description:We are seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our development team, you will be responsible for designing,...


  • Hyderabad, Telangana, India Coupa Software Full time

    Coupa Software is a leading provider of spend management solutions. We're looking for an experienced Software Quality Assurance Engineer to join our team in the United States.About the RoleAs a Software Quality Assurance Engineer at Coupa, you will be responsible for ensuring the quality of our software products. This includes designing and implementing...


  • Hyderabad, Telangana, India Paccore Software Full time

    Paccore Software is a dynamic and innovative software development company seeking an experienced Senior .NET Software Engineer to join our team.We are looking for highly skilled professionals with expertise in .NET technologies, including ASP.NET, SQL, C#, and Web API. The ideal candidate will have a strong foundation in object-oriented programming...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Are you a skilled software developer looking to take your career to the next level? We are seeking a highly motivated and experienced Software Development Engineer - Embedded Systems to join our Open Source software development team at QNX Software Systems.


  • Hyderabad, Telangana, India Pragmaedge Software Solutions Private Limited Full time

    Pragmaedge Software Solutions Private Limited is seeking a highly skilled Lead Software Automation Engineer to join our team.The ideal candidate will have a solid background in software engineering and be familiar with Ruby or Python. Our company offers a competitive salary of $120,000 - $180,000 per annum based on experience and qualifications.Job...


  • Hyderabad, Telangana, India Haravi Software Full time

    Company Overview:Haravi Software is a leading provider of innovative software solutions, committed to delivering high-quality products and exceptional customer experiences. Job Description:We are seeking an experienced Net Core/Azure Developer to join our team. As a key member of our development team, you will play a crucial role in designing and developing...


  • Hyderabad, Telangana, India Paccore Software Full time

    Job Title: Expert PHP Backend Software EngineerAbout the Role:We are seeking an experienced Senior PHP Developer to join our team at Paccore Software as a key contributor in building scalable and efficient back-end solutions.Key Responsibilities:Conducting thorough analysis of website and application requirements to ensure alignment with business...

  • Software Engineer

    2 weeks ago


    Hyderabad, Telangana, India Acuvate Software Pvt Ltd Full time

    Job Title: Software Engineer - Web Development.">About the Role:">We are seeking a skilled Software Engineer with experience in web development to join our team at Acuvate Software Pvt Ltd. The ideal candidate will have a passion for building scalable and efficient web applications using PHP frameworks, strong understanding of front-end and back-end...


  • Hyderabad, Telangana, India CygnusPro Software Solutions Pvt. Ltd Full time

    Job Title: Senior Android Software EngineerJob Summary:We are seeking a highly skilled Senior Android Software Engineer to join our team at CygnusPro Software Solutions Pvt. Ltd. The ideal candidate will have a strong background in Android development, with a proven track record of designing and building advanced applications using Java and Kotlin.Key...

  • Software Engineer

    2 days ago


    Hyderabad, Telangana, India Value Momentum Software Services Pvt. Ltd. Full time

    About the RoleWe are seeking a highly skilled Software Engineer with expertise in cloud architecture to join our team at ValueMomentum Software Services Pvt. Ltd.Job Description:Analyze and reverse-engineer existing applications to understand their functionality, architecture, and business logic.Develop software aligning to technical requirements and...


  • Hyderabad, Telangana, India Rocket Software Full time

    Job Overview:Rocket Software is a leading provider of software solutions that enable companies to maximize the value of their IT investments.We are currently seeking an experienced Software Engineer II to join our team, responsible for designing, developing, troubleshooting, and debugging software programs for software enhancements and new products.The ideal...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    We are seeking a skilled Senior Embedded Systems Software Engineer to join our team at QNX Software Systems. This is an exciting opportunity to work on cutting-edge Wi-Fi and networking technologies.As a Senior Embedded Systems Software Engineer, you will be responsible for developing and maintaining Wi-Fi and Networking driver components in an...


  • Hyderabad, Telangana, India Dew Software Full time

    Dew Software is a leading player in the Digital Transformation space and a CMMi Level 3 and ISO certified organization. Our commitment to quality and excellence drives our digital innovation and transformation.Key ResponsibilitiesCoordinate software releases across multiple platforms Collaborate with development teams for successful deployments Develop and...


  • Hyderabad, Telangana, India TechBulls Software Servies pvt ltd Full time

    Job Title: Senior Frappe/ERPNext EngineerThe ideal candidate for this role will have a strong background in software development, with a focus on the Frappe framework and ERPNext ecosystem. Key responsibilities include:Communicating with stakeholders to translate business processes into Frappe constructsDeveloping and maintaining apps based on the Frappe...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Company OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.SalaryWe offer an attractive compensation & bonus package with excellent benefits, including an estimated salary range of...


  • Hyderabad, Telangana, India Paccore Software Full time

    About Paccore SoftwareWe are a dynamic software development company looking for an experienced Software Quality Assurance Specialist to join our team. This role is perfect for individuals who enjoy testing, improving, and refining our products.Estimated Salary: $100,000 - $140,000 per yearJob DescriptionWe are seeking a highly skilled Senior Test Automation...


  • Hyderabad, Telangana, India JTek Software Solutions Pvt Ltd Full time

    Job OverviewJTek Software Solutions Pvt Ltd is seeking a skilled Automotive Software Test Engineer with 3 to 5 years of experience in embedded software development and testing. The ideal candidate should possess a solid understanding of embedded systems, testing methodologies, and automotive standards.Key ResponsibilitiesWe are looking for an individual who...


  • Hyderabad, Telangana, India JTek Software Solutions Pvt Ltd Full time

    Unlock Your Potential as an AR Software EngineerWe are seeking a talented and versatile individual for the role of AR Unity Developer with proficiency in both Unity (C# framework) and Python backend development. The ideal candidate will be passionate about creating cutting-edge AR experiences and possess strong skills in frontend and backend...


  • Hyderabad, Telangana, India SoftxAI Technology Private Limited - Software & AI Solutions Full time

    Job Title: Software Engineering Expert for AI SolutionsAbout SoftxAI Technology Private Limited - Software & AI Solutions:We are a dynamic technology company delivering innovative software and AI solutions to clients worldwide.Estimated Salary: ₹ 20-35 Lakhs Per Annum (Approximate)Job Description:We seek an experienced Senior Software Engineer with 5-8...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.As an Embedded Software Documentation Specialist, you will create high-quality written material to help customers develop software using QNX...