SDE2 Backend

Are you passionate about revolutionising the world of e-commerce through cutting-edge payment solutions? Nykaa, India's leading beauty, wellness and fashion platform, is looking for a dynamic Staff Engineer to join our Payments Team.


Responsibilities:

  • Write effective, scalable code.
  • Design application architecture as required by clients for their applications.
  • Develop backend applications with scalability and performance.
  • Proficient with REST-based API development.
  • Improve functionality of existing systems.
  • Implement security and data protection solutions.
  • Coordinate with internal teams to understand user requirements and provide technical solutions.
  • Integrate innovative ideas to improve application development.


Requirements:

  • 3-6 years of experience building cutting-edge products.
  • Must have a degree in Computer Science or a related field.
  • Strong understanding of object-oriented programming, database design, concurrency and fundamentals of computer science.
  • Proven experience in handling large infrastructure and distributed systems.
  • Strong problem-solving skills, data structures and algorithms.
  • Experience with distributed systems handling large amounts of data.
  • Experience with building highly scalable RESTful API designs.
  • Experience in architecting, building real-time, large-scale e-commerce applications.
  • Experience with high-performance services catering to millions of daily traffic is a plus.
  • Experience in payment/fintech / transactional domain is a plus, Java8+, Spring Framework, Scalability, Design Patterns, Distributed System, RDBMS,
  • Caching strategies, Concurrency, Multithreading.
  • Strong problem-solving and analytical skills.
  • Exceptional coding skills with object-oriented programming best practices.
  • Excellent command over Data Structures, Spring collections and Algorithm proficiency.
  • Understanding of AWS, DWH, and financial terms is are plus.
  • Backend development using Java, Struts, MySQL, and other technologies as suited for the project.
  • In-depth knowledge of Core Java, Frameworks (Struts, Spring MVC, Spring Boot, etc. ) and their core principles.
  • If you're ready to make a significant impact, have extensive experience in payment systems, and thrive in a collaborative environment, we'd love to hear from you!
Back to blog