Senior Software Developer

3 weeks ago


Gurugram, India GOOGNU DATA SERVICES PRIVATE LIMITED Full time

Job Description :

Responsibilities :

- Collaborate with cross-functional teams to design, develop, and implement high-quality software solutions.

- Responsible for contributing to the efficiency of Product Engineering's full software development lifecycle, utilising modern trends and approaches to ensure value is released early and often (Continuous Deployment).

- Leads simple refinement activities of small to medium-sized well formed and understood product features - partnering with Product and Design to break down these items of work into iterative releases of value to the customer.

- Contributes to all stages and iterations of the software development lifecycle. Adopts and adapts appropriate software development methods, tools and techniques. Measures and monitors applications of project/team standards for software construction including software security.

- Works together with the Tech Lead- Principal Architect to define the standards on code structure and quality we employ, and owns/reports on parts of that standard.

- Provides and maintains technical documentation for new and existing solutions as a resource for colleagues within Product Engineering.

- Build and maintain efficient, reusable, and reliable code using best practices.

- Conduct code reviews, provide technical guidance and mentor other team members.

- Forge close partnerships with product managers, business analysts, and stakeholders.

- Stay up to date with the latest trends and technologies in web development.

Specific Skill based Deliverables :

- Develop user interfaces with modern front-end technologies such as React.js, TypeScript, and JavaScript. Familiarity with front-end technologies such as React, Angular, or Vue.js is a plus

- Create and maintain scalable backend services using Node.js and MongoDB.

- Design and develop high-quality technical solutions using Terraform, AWS services, and best practices in Networking and IAM

- Managing infrastructure as code using Terraform for efficient provisioning and management of cloud resource.

- Implement automated testing using Cypress for front-end and back-end components.

- Build and maintain scalable and secure AWS infrastructure utilizing Terraform, AWS IAM, API Gateway, Lambda, and S3 services

- Design, develop, and maintain scalable full stack applications utilizing AWS cloud services. - Implement security and compliance best practices, particularly in AWS IAM to ensure secure access control and identity management.

- Leverage AWS API Gateway for building and managing secure, scalable APIs for applications.

- Develop serverless applications using AWS Lambda for efficient and cost-effective computing.

- Utilize AWS S3 for scalable storage solutions and integration with other AWS services.

Qualifications & Skills :

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

- Minimum of 7 years work experience as a Full Stack Software Engineer or similar role.

- Extensive hands-on experience with Node.js, React.js, TypeScript, JavaScript, Cypress, MongoDB, and AWS.

- Experience in building highly performant applications with a micro-services architecture.

- Experience building highly scalable cloud-native solutions.

- In-depth understanding of AWS IAM best practices and security protocols.

- Hands-on experience with AWS API Gateway, AWS Lambda, and AWS S3.

- Strong understanding and hands-on experience with Terraform for infrastructure as code.

- AWS certification(s) such as AWS Certified Solutions Architect or AWS Certified Developer is a plus.

- Design and ownership of product analytics during the development and maintenance phases of features.

- Experience with assessing software security and potential risk factors

- Experience with incident response, disaster recovery and on-call processes

- Experience with managing cloud infrastructure

- Proficiency in designing and implementing RESTful APIs.

- Solid knowledge of database design, optimization, and performance tuning.

- Familiarity with Agile methodologies and CI/CD pipelines

- Ability to work in an agile environment and adapt to changing requirements and collaborating effectively with distributed teams.

(ref:hirist.tech)

  • gurugram, India Corporate Resources Full time

    Job Description We are now looking for a Senior Software Developer for the Common Asset team within SWPS DevOps organization You will be part of an agile development team developing automated assets and batteries to be used in TPGs software development pipelines Your role will include all...


  • Gurugram, India Expedia Group Full time

    Senior Software Development EngineerAre you looking for an exciting and rewarding position as a Senior Software Development Engineer? Expedia Group Global Payments (EGP) offers a highly dynamic set of services that enable customers from all over the world to pay for travel in a variety of ways. We build, operate and improve payment services for Expedia...


  • gurugram, India Instaspaces Realtech Pvt. Ltd Full time

    Job Description: 1. Work with the founder and build a product for the next generation.2. Lead a team of developers and bring the best out of them by nurturing their talent.2. Design backend application that is robust and scalable3. Enhance platform capabilities and functionalities through Java Servlets and Node.js4. Work with the product team to...


  • gurugram, India Instaspaces Realtech Pvt. Ltd Full time

    Job Description: 1. Work with the founder and build a product for the next generation.2. Lead a team of developers and bring the best out of them by nurturing their talent.2. Design backend application that is robust and scalable3. Enhance platform capabilities and functionalities through Java Servlets and Node.js4. Work with the product team to...


  • Gurugram, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...


  • Gurugram, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...


  • Gurugram, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...


  • gurugram, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...


  • gurugram, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...


  • Gurugram, India Instaspaces Realtech Pvt. Ltd Full time

    Job Description: 1. Work with the founder and build a product for the next generation. 2. Lead a team of developers and bring the best out of them by nurturing their talent. 2. Design backend application that is robust and scalable 3. Enhance platform capabilities and functionalities through Java Servlets and Node.js 4. Work with the product team to...


  • Gurugram, India Instaspaces Realtech Pvt. Ltd Full time

    Job Description: 1. Work with the founder and build a product for the next generation. 2. Lead a team of developers and bring the best out of them by nurturing their talent. 2. Design backend application that is robust and scalable 3. Enhance platform capabilities and functionalities through Java Servlets and Node.js 4. Work with the product team to...


  • Gurugram, India Expedia Group Full time

    Senior Software Development Engineer As a Senior Software Development Engineer within the Developer Experience team, you will be responsible for leading technical projects, mentoring junior engineers, and driving the implementation of innovative solutions to improve the overall developer experience. You will leverage your strong technical expertise and...


  • Gurugram, India Expedia Group Full time

    Senior Software Development Engineer As a Senior Software Development Engineer within the Developer Experience team, you will be responsible for leading technical projects, mentoring junior engineers, and driving the implementation of innovative solutions to improve the overall developer experience. You will leverage your strong technical expertise and...

  • TEOCO Software

    1 month ago


    Gurugram, India TEOCO Software Full time

    Job Description :Senior Database Engineer will be responsible for the logical design and physical implementation of the database for various projects and products. At a high level, duties will include :1. Consult with internal and external organizations and clients to analyze and understand the product vision, objectives, success criteria, requirements, and...

  • TEOCO Software

    1 month ago


    gurugram, India TEOCO Software Full time

    Job Description : Senior Database Engineer will be responsible for the logical design and physical implementation of the database for various projects and products. At a high level, duties will include : 1. Consult with internal and external organizations and clients to analyze and understand the product vision, objectives, success criteria, requirements,...

  • TEOCO Software

    3 weeks ago


    Gurugram, India TEOCO Software Full time

    Job Description :Senior Database Engineer will be responsible for the logical design and physical implementation of the database for various projects and products. At a high level, duties will include :1. Consult with internal and external organizations and clients to analyze and understand the product vision, objectives, success criteria, requirements, and...


  • gurugram, India Dell International Services India Pvt Ltd (7451) Full time

    IT Senior Software Engineer Be a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality...


  • Gurugram, India Expedia Group Full time

    Senior Software Development EngineerA high performing and influential individual contributor who leads by example while continuing to mentor junior engineers, interfaces consistently with tech leadership in the local organization, leads complex and vaguely-defined projects, and stretches into team leadership skills based on current projects.What you will...


  • gurugram, India Expedia Group Full time

    Senior Software Development Engineer A high performing and influential individual contributor who leads by example while continuing to mentor junior engineers, interfaces consistently with tech leadership in the local organization, leads complex and vaguely-defined projects, and stretches into team leadership skills based on current projects. What you...


  • Gurugram, India Uncap Research Labs Full time

    Are you an experienced Java Developer looking to make a meaningful impact in the Healthcare Payments domain?Look no further! We are hiring a Senior Software Engineer (Java Developer) to join one of the early stage startups in Gurugram. Position : Senior Software Engineer (Java Developer) Experience : 4+ Years Location : Gurugram, HR Domain : Healthcare...