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.