hero

search open roles at our portfolio of FinTech companies now

29
companies
64
Jobs

Senior Backend Engineer

Roots Automation

Roots Automation

Software Engineering
New York, NY, USA
Posted on Thursday, January 25, 2024

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
  • Bachelor’s 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

JOB CODE: SE - BE - 01