Taro Logo

Software Engineer - Backend (Mid-Level, Remote)

AI-native company transforming customer experience through cutting-edge technologies, focusing on helping brands understand and engage with their customers.
EgyptIndiaPakistan
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
AI · Enterprise SaaS

Job Description

Lucidya, an innovative AI-native company, is seeking a Mid-Level Backend Software Engineer to join their dynamic team. The company specializes in transforming customer experience through cutting-edge AI technologies, helping brands better understand and engage with their customers at scale.

As a Backend Engineer, you'll be part of a highly qualified engineering team working on their flagship product that leverages Machine Learning & Big Data technologies to analyze content from various data sources. The role involves working with modern technologies including Redis, PostgreSQL, and Cassandra, while developing APIs using Python and Ruby on Rails. You'll also handle DevOps responsibilities from server setup to maintenance and recovery.

The position reports directly to the Engineering Manager in an agile, fast-paced environment that demands quick learning and adaptation. The company offers a result-driven, fun, and dynamic workplace full of challenges, making it an ideal opportunity for talented developers with strong programming skills.

Key responsibilities include developing scalable systems, managing project priorities, and contributing to the company's growth through technical leadership. The ideal candidate should have at least 3 years of experience, strong knowledge of SQL and NoSQL databases, and expertise in Python and Ruby on Rails. Experience with web servers, version control systems, and database design is essential.

This remote position offers the flexibility to work from various locations including Egypt, India, Pakistan, Poland, or Jordan. If you're passionate about AI technology, customer experience, and want to be part of a company that's redefining how businesses drive growth and loyalty, this role presents an excellent opportunity for career growth and technical development.

Last updated 7 days ago

Responsibilities For Software Engineer - Backend (Mid-Level, Remote)

  • Rapidly develop next-generation scalable, flexible, and high-performance systems
  • Design, develop, test, deploy, maintain and improve software (backend and databases in particular)
  • Manage individual project priorities, deadlines and deliverables
  • DevOps tasks
  • Contribute to the growth of Lucidya through interviewing, on-boarding, or other recruitment efforts

Requirements For Software Engineer - Backend (Mid-Level, Remote)

Python
Ruby
Redis
PostgreSQL
Cassandra
React
  • BA/BS or Masters degree in Computer Science, Software Engineering, IT or equivalent practical experience
  • 3+ years of experience
  • Strong knowledge in SQL and noSQL databases such as (Redis, Postgress or Cassandra)
  • Fluency in Python and Ruby on Rails
  • Knowledge in Web servers and Web application servers (e.g., Apache, Jetty, Tomcat, IIS)
  • Knowledge in code repository like Git
  • Ability to multi-task and adapt to shifting priorities, demands, and tight timelines
  • Database design skills
  • Perfect quality code
  • Excellent organizational skills and proven analytical, planning, problem solving skills
  • Full stack with background in ReactJS is a plus