Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Engineer (ROR)

at Velotio Technologies

Posted 1 day ago 6 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 candidate 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.

Requirements:

  • A minimum of 3 years of production experience with modern web frameworks, particularly 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 such as PostgreSQL, MySQL, Redis, Elasticsearch, and 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 both back-end and front-end repositories, is important.
  • A solid foundation in data structures, algorithms, distributed systems, and design patterns is expected.
  • A strong understanding of software engineering best practices, including unit testing, code reviews, design documentation, debugging, troubleshooting, and agile development, is necessary.
  • Excellent verbal and written communication skills are required, with a preference for candidates who enjoy discussing plans upfront and welcome collaboration.
  • A Bachelor’s degree in Computer Science or equivalent experience is mandatory.

Benefits:

  • The company promotes an autonomous and empowered work culture that encourages individuals to take ownership and grow quickly.
  • There is a flat hierarchy with fast decision-making and a startup-oriented culture focused on getting things done.
  • Employees enjoy a strong, fun, and positive environment with regular celebrations of success.
  • Velotio prides itself on creating an inclusive, diverse, and authentic environment.
  • The company welcomes applications from individuals regardless of ethnicity, cultural background, age, gender, nationality, religion, disability, or sexual orientation.