Description

  • Design and architect scalable and resilient product and platform solutions using Spring Boot, Java, GraphQL, and Kotlin.
  • Develop and maintain backend systems, microservices, and APIs with a focus on system design and distributed systems architecture.
  • Implement and optimize SQL databases for efficient data storage and retrieval.
  • Utilize design patterns and agile methodologies to drive software development processes.
  • Lead the CI/CD pipeline setup and DevOps practices to ensure seamless deployment and operations.
  • Collaborate with cross-functional teams to align technical solutions with business requirements.
  • Take ownership of debugging, troubleshooting, and resolving technical issues.
  • Mentor and support junior engineers in coding practices, design principles, and problem-solving techniques.
  • Demonstrate strong problem-solving skills and meticulous attention to detail in all aspects of software development.
  • Drive stakeholder engagement through effective communication and interpersonal skills.
  • Stay updated on industry trends and technologies, ensuring continuous learning and improvement in product and platform engineering.
  • Extensive qualifications and skills are essential for candidates applying for the position at AIRBNB, INC.
  • With an experience band of 6-10 years, proficiency in a range of primary skills is paramount.
  • Proficiency in Spring Boot is crucial for robust backend development.
  • Java for versatile application development.
  • JavaScript for dynamic client-side interactions.
  • SQL expertise is essential for efficient database management.
  • Kotlin brings modernity and conciseness to codebases.
  • Familiarity with GraphQL enhances data querying and manipulation.
  • Agile methodologies ensure adaptability and efficiency in project management.
  • System design proficiency is necessary for architecting scalable and maintainable solutions.
  • Understanding design patterns is vital for crafting robust and reusable code.
  • Knowledge of DevOps practices enables seamless development-to-deployment workflows.
  • Collaboration skills are key in fostering teamwork and innovation.
  • In addition to primary skills, candidates must prioritize skills such as Java, Kotlin, GraphQL, and SQL, which are critical for microservices development and data manipulation.
  • Proficiency in system design, data structures, algorithms, and design patterns is crucial for building efficient and scalable software solutions.
  • Knowledge of cloud applications and experience with agile methodologies, CI/CD pipelines, and DevOps practices are essential for modern software development.
  • A Master of Computer Applications (MCA) or a Master of Technology (MTech) in Computer Science & Engineering is required to ensure a strong educational foundation for the role.
  • Candidates holding certifications like Certified Kubernetes Application Developer and AWS Certified Solutions Architect - Associate are preferred, as these validate expertise in key areas relevant to the role

Education

Any Gradute