DevJobs

Senior backend developer

Overview
Skills
  • Python Python
  • Django Django
  • Kafka Kafka
  • Angular Angular
  • Vue.js Vue.js
  • DynamoDB DynamoDB
  • Redis Redis
  • PostgreSQL PostgreSQL
  • MySQL MySQL
  • Microservices Microservices
  • CI/CD CI/CD
  • GitHub Actions GitHub Actions
  • AWS AWS
  • Kubernetes Kubernetes
  • Helm
  • Docker Docker
  • OpenSearch
  • SQS
  • ML-Ops

At Roojoom, we're on a mission to revolutionize how people interact with technology through advanced conversational AI. We're looking for a Senior Developer to join our dynamic team and lead the development of groundbreaking solutions. If you thrive in a fast-paced, innovative environment and are excited about shaping the future of AI, this is the opportunity for you!


What You’ll Be Doing:

  • Lead features end to end from product requirements through live production tests.
  • Drive the design, architecture, and backend development of our products and services.
  • Develop highly scalable, high-quality software rapidly in the fast-paced environment of a startup.
  • Solve challenging problems with innovative solutions, delivering quick and effective results.
  • Diagnose and debug production issues with a proactive and timely approach.
  • Collaborate closely with the data science team, integrating and operating ML pipelines, including work with generative AI and LLMs.
  • Mentor and guide junior and mid-level developers, fostering a culture of learning and growth.


You'd Be a Good Fit If You Have:

  • 5+ years of experience in software development, with a strong focus on backend systems.
  • Expertise in Python and Django, with a proven track record of delivering backend solutions quickly and efficiently.
  • Solid experience with microservices architecture and building cloud-based products.
  • Strong experience with databases such as MySQL, PostgreSQL, Redis, DynamoDB, and OpenSearch.
  • Proficiency with message queues like Kafka and SQS.
  • Experience with scalable data structures, parallelism, and high availability.
  • Familiarity with Kubernetes and containerized environments on AWS.
  • Experience with agile development and CI/CD pipelines.
  • Proven ability to work under tight deadlines and deliver quality results.
  • Excellent problem-solving, analytical, and communication skills.
  • A passion for technology, continuous learning, and high-quality code.


Bonus Points For:

  • Hands-on experience with frontend frameworks (Vue.js / Angular).
  • Experience with data pipelines and both relational and column-oriented databases.
  • Familiarity with TDD and security best practices.
  • Experience with DevOps practices including Docker, Helm, and GitHub Actions.
  • Knowledge of ML-Ops and experience working with machine learning or generative AI technologies.


Roojoom