Fullstack Developer - Hyderabad, India - RealPage, Inc.

    Default job background
    Full time
    Description

    SUMMARY

    We are seeking a highly skilled and motivated Fullstack Developer to join our development team. As a Fullstack Developer, you will be responsible for developing, testing, and maintaining software applications. The ideal candidate will have a solid background in software development with proficiency in multiple programming languages (including React, TypeScript and Python) and experience in building scalable, high-performance applications.

    PRIMARY RESPONSIBILITIES

  • Collaborate with our talented Product and Engineering teams as well as other parts of the RealPage business to deliver great products.
  • Participate in Agile development processes, including daily stand-ups, sprint review, planning, and retrospectives.
  • Build and maintain innovative new experiences for RealPag's internal and customer-facing web applications using React and TypeScript.
  • Implent scalabe backend services and application integrations utilizing Python, Node, SQL and AWS.
  • Utilize to best practices for architecture, implementation, testing, monitoring, logging, and deployments.
  • Regularly collaborate with the broader team to assist with code/design reviews and to support other processes such at QA testing.
  • Continually learn, grow, and expand your knowledge, while also supporting others' learning experiences; act as a mentor and a resource for others inside and outside of your team.
  • REQUIRED KNOWLEDGE/SKILLS/ABILITIES

  • Bachelor's degree in Computer Science/Software Engineering or equivalent professional work experience.
  • 9+ Years Full lifecycle software development experience, including development, testing, troubleshooting, and deployment.
  • Programming Languages: You should be should be proficient in TypeScript, Python and React, with advanced expertise in at least one of them.
  • Databases: RDBMS and SQL experience (Mysql or Postgres). Familiarity with NoSQL Databases would be useful.
  • Experience with Agile Methodologies: You should have experience working in agile environments and be familiar with agile methodologies such as Scrum.
  • Problem-solving and Analytical Skills: You should have excellent problem-solving and analytical skills and be able to troubleshoot complex issues in a distributed services architecture.
  • Ability to Learn and Adapt: You should have a growth mindset and be open to learning new technologies and tools. You should be able to adapt quickly to changes in the technology landscape.
  • Basic AWS Experience: You should have a deep understanding of Amazon Web Services (AWS) and have worked with its various services such as EC2, ECS, Lambda, S3, RDS, and others.
  • A desire to work remotely and the ability to thrive in this environment. Proactive communication and engagement are critical skills towards the success of this role.
  • Understanding of DevOps and CI/CD and IaC tools is desirable.
  • #LI-C1