
About Recmojo
About
Connect with the team
Company social profiles
Similar jobs
Job Description
Ruby on Rails
The key aspects of this role:
· Design, build, and maintain scalable applications using Ruby
· Contribute to the entire implementation process including driving the definition of improvements based on business needs
· Act as a subject matter expert for Application Software developers and Engineers
· Handle server-side code for a production platform and contribute to new features.
To be the right fit, you'll need:
· Must have ROR as primary skill with good experience in server side scripting
· Must have used Ruby as scripting language & Rails as framework
· Good understanding & hands on experience on any frameworks in ruby : Watir, Capybera, Faraday
· Rest Web API development (Server & Client) experience will be an added advantage.
· Understanding of HTML/CSS/Angular JS will again an added advantage
· Good knowledge in DevOPS tools
· Experience to work in agile scrum model projects
Location: Pune, Hyderabad, Gandhinagar
Python Developer at BeyondScale
BeyondScale is a technology company on a mission to democratise AI for small and medium-sized businesses (SMBs). We're building Sitara, an AI-powered ERP suite that is a suite of micro-apps designed specifically for the service sector. Imagine a pocket CRM, a pocket POS, and a suite of essential tools—all streamlined for simplicity and powered by intelligent automation.
The Opportunity:
We're looking for a passionate Python Developer to join our growing team and play a key role in shaping the future of AI-powered ERP. You'll be instrumental in building Sitara, a product poised to disrupt a massive market with high growth potential.
What You'll Do:
- Design, develop, and maintain efficient, reusable, and reliable Python code for our AI-powered ERP platform.
- Develop and integrate web APIs and interact with SQL databases (NoSQL experience a plus).
- Implement automation using object-oriented programming (OOP) principles, multiprocessing, and threading.
- Write clean, well-documented code and actively participate in testing and debugging.
- Leverage Git and modern development workflow practices to ensure a smooth development cycle.
- While not required, familiarity with generative AI concepts (LLMs, RAG) is a plus.
You're a Great Fit If You:
- Have 1+ years of relevant job experience working with Python
- Possess a strong foundation in computer science fundamentals.
- Are a team player with a collaborative spirit and a positive attitude.
- Enjoy learning new technologies and are eager to push boundaries.
- Have excellent communication skills, including the ability to effectively say no when needed.
Desired Candidate Profile
- A team focus with strong collaboration and communication skills
- Exceptional ability to quickly grasp high-level business goals, derive requirements, and translate them into effective technical solutions
- Exceptional object-oriented thinking, design and programming skills (Java 8 or 11)
- Expertise with the following technologies : Data Structures, Design Patterns ,Code Versioning Tools(Github/bitbucket/..), XML, JSON, Spring Batch Restful, Spring Cloud, Grafana(Knowledge/Experience), Kafka, Spring Boot, Microservices, DB/NoSQL, Docker, Kubernetes, AWS/GCP, Architecture design (Patterns) Agile, JIRA.
- Penchant toward self-motivation and continuous improvement; these words should describe you: dedicated, energetic, curious, conscientious, and flexible.
A quick overview of our stack:
Python, MySQL, NoSQL, Memcache, Bigquery, Microservices.
Responsibilities
As a backend developer, you would be responsible for building, scaling, and maintaining the multiple modules, encompassing - external integration, API management, building business and operation processes, designing and defining microservices, designing multi-input/output state machines
You will be given complete ownership of modules and processes. You will work with business, product, and UI teams to work on new features and products. You are expected to drive the services/modules to maximize its business impact and customer delight.
- Acumen for good, secure API design
- Write clear and effective API documentation
- Write/review test cases for code and process coverage
- Stickler for good, clear, secure coding, both oneself and team members by code review
- Reviewing designs, code, and processes from a system security standpoint
- Defining and building micro-services
- Building systems with positive business impact Tracking module health, usage, behavior tracking, measure and improve code and processes
Requirement
You will be working on multiple projects/modules. You are expected to write code to integrate - external providers, internal business and process tools, customer-facing applications, and partner-facing applications.
- At least 1-3 years of working experience in web services, preferably in Python
- Should have built and released APIs in production
- Experience working with RDBMS and NoSQL databases
- Designing thoughtful, extensible data models
- Knowledge of identifying, defining and building micro-services
- Working knowledge of GCS, AWS, Azure or any other cloud provider
- Aggressive problem diagnosis and creative problem-solving skills
- Good communication skills - written and spoken
Good to have
- Focus on constant improvement of developer experience
- Building or Working knowledge of CI/CD
- Basic know-how of front-end technologies like AngularJS/React
- Have worked on additional languages like Javascript/Ruby
Job Location - Bangalore
Ruby and Rails
Creating JSON based web services from Ruby on Rails (RoR) apps
HTML5, CSS3, JavaScript, jQuery, CoffeeScript, Ajax, lodash/underscore.js
A firm grasp of object-oriented analysis and design
Good to have knowledge in any front end framework, Angular or above versions, Backbonejs, Ember.js
Should have extensive experience in Agile software development principles, practice, and process
Should have worked on enterprise-cl applications
RoR Performance tuning and scaling
Proficiency in English strongly preferred
A proactive and resourceful person who achieves with minimal oversight
Team player with the ability and desire to become an integral part of a fast-paced team
Good knowledge of relational databases MySQL, Oracle, Microsoft SQL Server, DB2 or similar
Hands-on experience with at least one of the NoSQL environments like MongoDB, Couchbase, Cassandra
Experience with text search systems like elastic, solr or similar
Hands-on experience in integrating with third-party REST APIs
Managing code with Git and other version control tools
Good to have knowledge of Nginx
Requires a bachelor's degree in area of specialty and experience in the field or in a related area. Familiar with standard concepts, practices, and procedures within a particular field. Relies on experience and judgment to plan and accomplish goals. Performs a variety of tasks. A degree of creativity and latitude is required. Typically reports to a supervisor or manager.
Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation.
Additional Job Details:
Strong in Java, Spring, Spring Boot, REST and developing MicroServices.
Knowledge or experience , Cassandra preferred
Knowledge or experience on Kafka
Good to have but not must
Good to know:
Reporting tools like Splunk/Grafana
Protobuf
Python/Ruby






