Remote Software Engineer - ROR

at Velotio Technologies

Posted 1 day ago 4 applied

Description:

  • Velotio Technologies is a product engineering company recognized as a Great Place to Work® and one of the best companies to work for in India.
  • The company has provided full-stack product development for over 325 startups globally, focusing on cloud-native, data engineering, B2B SaaS, IoT, and Machine Learning.
  • The role is for a versatile Backend developer proficient in web frameworks like Ruby on Rails, Elixir/Phoenix, and/or Django/Python.
  • Responsibilities include designing, architecting, and developing complex enterprise software and SaaS web applications using a modern web stack.
  • The developer will design and build highly scalable, high-performance, responsive web applications.
  • They will take full ownership of building, shipping, and maintaining core product features from end to end, including backend and front-end infrastructure.
  • The role involves translating requirements, designs, and wireframes into high-quality code while collaborating closely with designers, engineers, founders, and product managers.
  • Mentoring team members and reviewing their work is also part of the responsibilities.
  • The ideal candidate will enjoy working in a collaborative environment with a team of passionate individuals.

Requirements:

  • A minimum of 3 years of production experience with modern web frameworks, specifically Ruby on Rails.
  • Sound experience in developing scalable and distributed SaaS applications is required.
  • Good knowledge and work experience in REST API implementations, JSON format handling, caching, sessions, and multi-threading are necessary.
  • Comfort with database schema design and experience with SQL and NoSQL databases (PostgreSQL, MySQL, Redis, Elasticsearch, DynamoDB) is essential.
  • Experience in developing, consuming, and transforming internal and third-party APIs (REST and GraphQL) is required.
  • Familiarity with code quality and reusability practices, including CI/CD for back-end and front-end repositories, is important.
  • A solid foundation in data structures, algorithms, distributed systems, and design patterns is necessary.
  • A strong understanding of software engineering best practices, including unit testing, code reviews, design documentation, debugging, troubleshooting, and agile development, is required.
  • Excellent verbal and written communication skills are essential, with a preference for candidates who enjoy discussing plans upfront and welcome collaboration.
  • A Bachelor’s degree in Computer Science or equivalent experience is required.

Benefits:

  • Velotio offers an autonomous and empowered work culture that encourages individuals to take ownership and grow quickly.
  • The company has a flat hierarchy that allows for fast decision-making and promotes a startup-oriented "get things done" culture.
  • Employees enjoy a strong, fun, and positive environment with regular celebrations of success.
  • Velotio prides itself on creating an inclusive, diverse, and authentic environment, welcoming applications from individuals of all backgrounds.

Get realtime job alerts

Be the first to know about new jobs