hero

Build the future of Indian agriculture with us.

34
companies
224
Jobs

Product Engineer- Backend

Sid's Farm

Sid's Farm

Software Engineering, Product
Hyderabad, Telangana, India
Posted on Wednesday, September 11, 2024

Job Title: Product Engineer- Backend

Location: Hyderabad

Objectives of this role

  • Produce quality code, raising the bar for team performance and speed
  • Create and maintain workflows with teams to provide visibility and ensure workload balance for consistent visual designs
  • Communicate regularly with stakeholders, project managers, quality assurance teams, and other developers regarding progress on the long-term technology roadmap.

Responsibilities

  • Write effective, scalable code.
  • Design and develop robust APIs to support both mobile and desktop applications
  • Build prototypes, resolve issues, profile, analyze, and fix bottlenecks
  • Manage and optimize scalable distributed systems in the cloud
  • Develop back-end components to improve responsiveness and overall performance
  • Improve functionality of existing systems
  • Implement security and data protection solutions
  • Assess and prioritize feature requests
  • Coordinate with internal teams to understand user requirements and provide technical solutions
  • Follow a test-driven development approach and run the tests after any new enhancements to maintain code coverage and logic sanctity.

Required skills and qualifications

  • Excellent foundation in computer science, data structures, algorithms, and web design.
  • Experience developing backend applications in at least one programming language (Python preferred)
  • Expertise in at least one popular Python framework (like FastAPI, Flask, or Django)
  • Experience in writing highly secure code for web applications
  • Knowledge of Cloud (AWS / Azure / GCP). Experience with AWS is a plus
  • A growth mindset that challenges the status quo and focuses on outside-the-box ideas and solutions
  • Knowledge of object-relational mapping (ORM) systems
  • Familiarity with front-end technologies (React / Angular / Vue)
  • Should have prior experience working in teams and following Agile software development
  • Good problem-solving skills
  • Bachelors in Computer Science, Engineering, or relevant field