Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Senior Engineer - Rust/Python|Navi Mumbai|5+Yrs

  • HyrEzy Talent Solutions LLP
  • India, N...
  • 5 - 12 Yrs

Job Description

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development with expertise in Rust and Python.
  • Strong background in designing and implementing RESTful APIs.
  • Extensive experience with cloud platforms and SaaS architecture.
  • Experience with leading development of a product.
  • Excellent problem-solving and decision-making skills.
  • Strong communication and interpersonal skills.
  • Familiarity with Agile development methodologies.

Skills :

  • Rust
  • REST
  • Cloud Computing
  • Distributed Architecture
  • Software Architecture
  • Python
  • SQL

Job Responsibilities

Leadership :

  • As an Engineer II, you will be responsible for overseeing the design, development, and implementation of our software solutions. You will also lead development of high level services and features, ensuring the delivery of high-quality, scalable, and reliable SaaS products. This role requires expertise in Rust, Python, REST APIs, and cloud platforms, as well as a deep understanding of software architecture and best practices.
  • Lead development and maintenance of services and modules.
  • Collaborate with cross-functional teams, product managers, and stakeholders to define technical requirements and priorities.

Architecture and Design :

  • Architect and design scalable and maintainable software solutions, leveraging Rust, Python, and RESTful APIs.
  • Drive the adoption of best practices, coding standards, and design patterns within the engineering team.

Cloud Platform Expertise :

  • Utilize cloud platforms (e.g., AWS, Azure, or GCP) to design and deploy scalable and reliable SaaS solutions.
  • Optimize infrastructure for performance, security, and cost efficiency.

Collaboration :

  • Collaborate with product management to align technical solutions with business goals and user needs.
  • Work closely with DevOps and QA teams to ensure smooth deployment and ongoing maintenance of services.

Innovation and Technology Adoption :

  • Stay abreast of industry trends and emerging technologies, advocating for their incorporation into the development process when applicable.
  • Drive innovation within the team to enhance product features and performance.

Location

Navi Mumbai, Maharashtra, India