Senior Backend Engineer - Roots Automation : Job Details

Senior Backend Engineer

Roots Automation

Job Location : New York,NY, USA

Posted on : 2024-04-15T07:31:53Z

Job Description :

About Roots Automation

At Roots Automation, we are redefining the future of work with our cutting-edge approach to a hybrid workforce. Our focus is on enhancing human capabilities through intelligent automation, crafting a work environment where creativity, productivity and human ingenuity thrive. Our Digital Coworkers, equipped with the ability to read, think and intuit, are revolutionizing how businesses operative, freeing human employees to focus on complex problem-solving and innovation.

The Role:

Responsibilities:

  • Work on the design, development, and maintenance of complex backend Python applications and microservices
  • Collaborate with cross-functional teams to ensure efficient & quality solutions, including AI/ML teams
  • Write clean, scalable and performant code, using best practices and industry standards
  • Perform code reviews, provide constructive feedback, and mentor junior developers
  • Participate in the design and architecture of software systems
  • Ensure the quality, performance, and reliability of the software, and identify and resolve any issues or bugs
  • Management paths available

Requirements:

  • 5+ years of experience in Python in a professional setting
  • Strong understanding of the threading limitations of Python and multi-process architecture
  • Strong understanding of accessibility and data security compliance
  • 8+ years of experience developing and deploying production solutions in Cloud Framework (Azure strongly preferred)
  • Hands on experience at using Django and Flask frameworks.
  • Experience in REST API development using Django.
  • Experience in integrating data storage solutions (SQL / PostresQL / etc.)
  • Ability to integrate multiple data sources and databases into one system
  • Strong experience in building microservices architecture
  • Bachelors degree in computer science, engineering, or similar
  • Excellent Communication Skills (English Fluent)
  • Experience leading a team of developers in a start-up environment preferred
  • Strong leadership and mentorship experience
  • Proven ability to manage and deliver large-scale projects on time and within budget
Apply Now!

Similar Jobs ( 0)