Software Engineer (Data) | 007_2024_SDE2

Experience: 2-5+ years | Location: Guwahati (Remote/Hybrid)

Date of posting: 03-11-2024

We are looking for a Software Engineer to join our team and help us build innovative and user-centric data products. You will be responsible for developing and maintaining modern web applications with a focus on user experience and performance. If you are passionate about creating high-quality software products and enjoy working in a collaborative environment, we would love to hear from you.

Role and responsibilities

  • Develop and maintain modern web applications with a focus on user experience and performance.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize applications for maximum speed and scalability.
  • Ensure the technical feasibility of UI/UX designs.
  • Stay up-to-date with emerging technologies and industry trends.

Requirements

  • Proficiency in HTML, CSS, and typescript to create responsive and interactive user interfaces.
  • Familiarity with any front-end frameworks and libraries like React or Angular.
  • Understanding of front-end build tools and version control systems, such as Git.
  • Familiarity with code versioning tools such as Git.
  • Ability to work with python and web frameworks like fastapi.
  • Ability to integrate front-end and back-end components into a seamless user experience.
  • Understanding of RESTful APIs and web services for communication between client and server.
  • Understanding of cloud services (AWS, Azure, GCP) and serverless architectures.
  • Familiarity with containerization (e.g., Docker) and orchestration (e.g., Kubernetes) technologies.
  • Familiarity with authentication (OAuth, OpenID Connect) and authorization mechanisms.
  • Understanding of web security practices and how to protect applications from common security vulnerabilities

Benefits

  • Competitive salary and benefits package.
  • Opportunities for professional growth and career development.
  • Flexible work environment with remote and hybrid work options.
  • Flexible timing and work-life balance.
  • Collaborative and inclusive culture that values diversity and creativity.