Principal Engineer (ROR)
Bengaluru, Karnataka, India
Velotio
Velotio Technologies is a leading product engineering & digital solutions company for innovative startups and enterprises. Velotio has worked with over 90 global customers, including NASDAQ-listed enterprises and unicorn startups. We specialize...Velotio Technologies is a product engineering company working with innovative startups and enterprises. We are a certified Great Place to Work® and recognized as one of the best companies to work for in India. We have provided full-stack product development for 325+ startups across the globe building products in the cloud-native, data engineering, B2B SaaS, IoT & Machine Learning space. Our team of 400+ elite software engineers solves hard technical problems while transforming customer ideas into successful products.
We are looking for a versatile Backend developer with proficiency in Web frameworks like Ruby on Rails, Elixir/Phoenix and/or Django/Python. You will get to design, architect and develop complex enterprise software and SaaS web applications leveraging modern web stack.
Requirements
- Participate in comparing and choosing technologies and develop plans and schemas for the migration and transformation of existing and new data
- Play a key role in driving the technical strategy for scalability, reliability, and observability across the platform.
- Dive into complex performance problems, particularly around large datasets, bulk operations, and workflow automations.
- Own data modeling and system design for complex relationships between digital assets, metadata, and permissions.
- Solve challenging distributed systems problems and work with modern cloud infrastructure (AWS, GCP, Kubernetes)
- Lead infrastructure improvements including automation, monitoring, and cost optimization.
- Collaborate closely with product managers, front-end engineers, AI/ML specialists, and UX teams to deliver end-to-end solutions.
- Mentor engineers across multiple teams, raising the technical bar and fostering a strong engineering culture.
- Balance pragmatic delivery with long-term scalability and architectural integrity.
Desired Skills & Experience:
- 10+ years of software development experience.
- 7+ years of experience building and scaling production back-end systems.
- 7+ years experience in at least two modern programming languages (e.g., Python, Go, Ruby, Java).
- Deep understanding of cloud architectures, distributed systems, and asynchronous processing.
- Experience writing complex asynchronous code that communicates with multiple services
- Expertise with cloud platforms (GCP and AWS) and containerized environments (e.g., Docker, Kubernetes).
- Experience with infrastructure-as-code (Terraform preferred) and cloud automation best practices.
- Strong understanding of relational databases (PostgreSQL preferred) and caching strategies (e.g., Redis).
- Successful track record working in fast-paced environments with frequent production releases.
- Passion for building maintainable, observable, and resilient systems.
- Bachelor’s degree in Computer Science or equivalent experience.
Benefits
Our Culture:
- We have an autonomous and empowered work culture encouraging individuals to take ownership and grow quickly.
- Flat hierarchy with fast decision making and a startup-oriented “get things done” culture.
- A strong, fun & positive environment with regular celebrations of our success. We pride ourselves in creating an inclusive, diverse & authentic environment.
We want to hire smart, curious, and ambitious folks, so please reach out even if you do not have all of the requisite experience. We are looking for engineers with the potential to grow!
At Velotio, we embrace diversity. Inclusion is a priority for us, and we are eager to foster an environment where everyone feels valued. We welcome applications regardless of ethnicity or cultural background, age, gender, nationality, religion, disability or sexual orientation.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture AWS Computer Science Distributed Systems Django Docker Elixir Engineering GCP Java Kubernetes Machine Learning PostgreSQL Python RDBMS Ruby Terraform UX
Perks/benefits: Career development Flat hierarchy Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.