Software Development Engineer- II (Fullstack)

Job Description

The role pertains to the Platform Team in Aereo whose charter is to build and maintain our cloud-based enterprise SaaS platform, Aereo Cloud. Aereo Cloud is a powerful platform that enables organizations to store, manage, visualize, and analyze their drone-based geospatial data at the scale and generate critical and actionable business insights based on this data.

As part of the Platform Team at Aereo, you will be part of a rockstar team building a multi-PB cloud data pipeline from scratch. We are solving technical challenges related to efficient data processing, hosting, and serving data on a scale. You will be working with highly talented and energetic colleagues and be in a place to decide your own future career growth path, either as a developer, architect, or manager. If you are the kind of developer who sweats about variable names while keeping cloud scalability in mind, we are the place for you.

Responsibilities

  • Develop and maintain web applications with a focus on performance and user experience.
  • Write clean, maintainable, and scalable code using modern ReactJs, Django, Postgres, and NoSQL.
  • Collaborate with designers to implement intuitive and responsive user interfaces.
  • Optimize applications for speed and scalability.
  • Integrate RESTful APIs and other data services.
  • Debug, test, and resolve issues and bugs.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay up to date with emerging front-end technologies and best practices.

Requirements

  • Proficiency in HTML, CSS, JavaScript/TypeScript, Django, Python, Postgres.
  • At least 2 years of experience with ReactJs, Redux, any state management tools, and any backend web technologies.
  • Familiarity with version control systems, particularly Git.
  • Good Understanding of front-end build tools (e. g., Webpack, Vite, or Parcel).
  • Good In-depth knowledge of any backend technology.
  • Good problem-solving skills and attention to detail.
  • Strong communication skills and ability to work effectively in a team environment.

You are awesome if you are

  • Familiar with CI/CD tools and practices.
  • Familiar with containerization.
  • Well-versed with Django.
  • Experienced with managing robust, scalable, secure, and cost-effective cloud deployments.
  • Experienced with process management and hardware resource optimization in Linux.
  • Familiar with GIS data handling.
  • Experienced with designing software architecture.

Desired Skills

  • HTML, CSS, ReactJS, JavaScript, Django, Python, Redux, AWS, Docker, Postgres, NoSQL.