Software Engineer II, ITC

Nike

3.7

(41)

India

Why you should apply for a job to Nike:

  • 60% say women are treated fairly and equally to men
  • 56% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.

    #21272_R-52149

    Position summary

    • years of hands-on industry software development experience.
    • 3+ years of hands-on work experience in Nodejs.

    • Very strong expertise in microservice architecture, domain-driven design, Service Oriented Architecture principles and RESTful APIs

    • Experience in designing and building serverless architectures.

    • Good understanding of architectural design patterns and frameworks with strong computer-science fundamentals.

    • Exposure to data governance, data quality and data life cycle management.

    • Working knowledge on all aspects of Cloud native distributed system development. AWS preferred

    • Experience with Dev Ops and CI/CD automation, Zero Touch deployments

    • Well versed in TDD methodologies and the enabling tools and technologies - Jest or Night watch or Cucumber, etc.

    • Excellent verbal and written communication and collaborations skills to effectively communicate with both technical and business-facing teams.

    • Demonstrated experience of working with a multidisciplinary team while also being able to work independently. Experience working across time zones would be a plus.

    • Experience with Scrum or similar Agile methodologies.

    • A track record of working with ambiguity and getting things done in a fast-paced, ever-evolving environment.

    WHAT YOU'LL WORK ON

    As a Software Engineer II, you will:

    • Design, develop, and maintain scalable and efficient applications using Node.js.
    • Utilize AWS services to build and deploy cloud-based solutions.
    • Implement Agile methodologies to ensure iterative and incremental development.
    • Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes.
    • Write and maintain unit test cases to ensure code quality and reliability.
    • Collaborate with the design team to create user-friendly and visually appealing interfaces.
    • Monitor application performance and implement improvements as needed.
    • Troubleshoot and resolve technical issues across the full stack.
    • Mentor and guide junior developers, providing technical leadership and code reviews.
    • Stay up-to-date with the latest industry trends and technologies to ensure the team is using the best practices.

    Why you should apply for a job to Nike:

  • 60% say women are treated fairly and equally to men
  • 56% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.