About Actionboard
https://www.myactionboard.com">Actionboard is comprehensive suite of tools designed to provide actionable insights to entrepreneurs and business people proactively and on demand. Apart from this, Actionboard also provides extensive automation tools to accountants that lets them save time and improve the quality of their work.
What you will do:
- Implement features from end-to-end across the stack
- Work with product managers to understand business requirements and choose appropriate solutions
- Participate and actively contribute to the technical and product discussions
Our tech stack:
- Ruby on Rails
- Sidekiq
- Vue.js
- PostgreSQL
- Google Cloud Platform
We handle problems that involve huge amounts of data and apply a lot of machine learning techniques in addition to regular web development work.
Why work on Actionboard:
- Challenging work: Actionboard handles a large volume of data which turns boring day-to-days tasks into interesting challenges. There is also a huge scope for applying machine learning and data science techniques if that sort of thing interests you.
- Work culture: We are serious but we like to have fun. We work hard but not to the point of burnout nor do we ever do all-nighters. Our team is filled with smart, hard-working, diligent types with a can-do attitude when presented with challenges. We are an intentionally small and agile team.
- Growth potentail: We have a half-yearly review process where we make it clear what objectives are needed to be achieved in order to advance to the next level. Promotions and pay increases are based on skills acquired and work performed.
Technical skills are we looking for:
- HTML/CSS/JavaScript experience
- At least a year of experience working with Rails
- Working knowledge in SQL
- Experience in a Test Driven Development approach
How your growth trajectory will look like at Actionboard:
We are a small company with no bureaucracy where rewards follow results very quickly. Below is the ladder a new developer in our team climbs.
Programmer in Training ( 0 - 6 months experience)
- Learn fundamentals of developing a web application with rails
- No ownership expected. No work related initiatives expected.
- Work will be extensively reviewed. And detailed feedback will be given.
- Works on simple routine problems
Junior Programmer (6m to 12m)
- Strengthen fundamentals of ruby, javascript, sql, html, css
- No ownership expected. No work related initiatives expected.
- Work will be heavily reviewed. And detailed feedback will be given.
- Works on simple routine problems but turns around much faster than person in training
Programmer (12m to 18m):
- Work is reviewed with the occasional need for significant direction or implementation changes.
- Follows established patterns and approaches within existing code bases with ease.
- Co-owns a feature along with a Sr. Programmer
- Works mostly on clearly defined and scoped individual features or problems.
Senior Programmer (18 months to 3 years)
- Work doesn't need to be reviewed, but general direction may be.
- Fully capable of taking substantial features from concept to shipping as the sole programmer (alongside a designer).
- Can provide feedback on the work of junior programmers and programmers.
- Deep expertise within at least one programming environment.
- Basic proficiency in at least one additional programming environment.
Lead Programmer (3 years to 5 years)
- Work happens completely autonomously with no regular need for review.
- Fully capable of owning and running entire subsystems of work (e.g. entire inbound/outbound Tally Sync worklow).
- Helps set and maintain professional standards for the entire organization.
- Deep, substantial expertise in multiple domains. e.g. Design
- Capable of running and directing small teams for substantial projects.
Principal Programmer (5 years to 8 years)
- Fully capable of designing, owning, and running entirely new, novel systems (design user activity tracking systems)
- Capable of running and directing larger teams for large, long-running projects.
- Invents new concepts, pushes the whole organization forward regularly. (e.g. Report Builder)

About agrya consulting private limited
Similar jobs
About Us
We are a company where the ‘HOW’ of building software is just as important as the ‘WHAT.’ We partner with large organizations to modernize legacy codebases and collaborate with startups to launch MVPs, scale, or act as extensions of their teams. Guided by Software Craftsmanship values and eXtreme Programming Practices, we deliver high-quality, reliable software solutions tailored to our clients' needs.
We thrive to:
- Bring our clients' dreams to life by being their trusted engineering partners, crafting innovative software solutions.
- Challenge offshore development stereotypes by delivering exceptional quality, and proving the value of craftsmanship.
- Empower clients to deliver value quickly and frequently to their end users.
- Ensure long-term success for our clients by building reliable, sustainable, and impactful solutions.
- Raise the bar of software craft by setting a new standard for the community.
Job Description
This is a remote position.
Our Core Values
- Quality with Pragmatism: We aim for excellence with a focus on practical solutions.
- Extreme Ownership: We own our work and its outcomes fully.
- Proactive Collaboration: Teamwork elevates us all.
- Pursuit of Mastery: Continuous growth drives us.
- Effective Feedback: Honest, constructive feedback fosters improvement.
- Client Success: Our clients’ success is our success.
Experience Level
This role is ideal for engineers with 4+ years of hands-on software development experience, particularly in Ruby on Rails at scale.
Role Overview
If you’re a Software Craftsperson who takes pride in clean, test-driven code and believes in Extreme Programming principles, we’d love to meet you. At Incubyte, we’re a DevOps organization where developers own the entire release cycle, meaning you’ll get hands-on experience across programming, cloud infrastructure, client communication, and everything in between. Ready to level up your craft and join a team that’s as quality-obsessed as you are? Read on!
What You'll Do
- Write Tests First: Start by writing tests to ensure code quality
- Clean Code: Produce self-explanatory, clean code with predictable results
- Frequent Releases: Make frequent, small releases
- Pair Programming: Work in pairs for better results
- Peer Reviews: Conduct peer code reviews for continuous improvement
- Product Team: Collaborate in a product team to build and rapidly roll out new features and fixes
- Full Stack Ownership: Handle everything from the front end to the back end, including infrastructure and DevOps pipelines
- Never Stop Learning: Commit to continuous learning and improvement
What We're Looking For
- Expertise in Ruby on Rails, Test Driven Development, React, React.js or JavaScript, and TypeScript
- Strong skills in object-oriented programming, data structures, algorithms, and software engineering methodologies
- Ability to design and develop web architecture and optimize existing infrastructure
- Experience working in Agile and eXtreme Programming methodologies within a continuous deployment environment
- Interest in mastering technologies like web server ecosystems, relational DBMS, TDD, CI/CD tools
- Knowledge of server configuration and deployment infrastructure
- Experience using source control, bug tracking systems, writing user stories, and technical documentation
Benefits
What We Offer
- Dedicated Learning & Development Budget: Fuel your growth with a budget dedicated solely to learning.
- Conference Talks Sponsorship: Amplify your voice! If you’re speaking at a conference, we’ll fully sponsor and support your talk.
- Cutting-Edge Projects: Work on exciting projects with the latest AI technologies
- Employee-Friendly Leave Policy: Recharge with ample leave options designed for a healthy work-life balance.
- Comprehensive Medical & Term Insurance: Full coverage for you and your family’s peace of mind.
- And More: Extra perks to support your well-being and professional growth.
Work Environment
- Remote-First Culture: At Incubyte, we thrive on a culture of structured flexibility — while you have control over where and how you work, everyone commits to a consistent rhythm that supports their team during core working hours for smooth collaboration and timely project delivery. By striking the perfect balance between freedom and responsibility, we enable ourselves to deliver high-quality standards our customers recognize us by. With asynchronous tools and push for active participation, we foster a vibrant, hands-on environment where each team member’s engagement and contributions drive impactful results.
- Work-In-Person: Twice a year, we come together for two-week sprints to collaborate in person, foster stronger team bonds, and align on goals. Additionally, we host an annual retreat to recharge and connect as a team. All travel expenses are covered.
- Proactive Collaboration: Collaboration is central to our work. Through daily pair programming sessions, we focus on mentorship, continuous learning, and shared problem-solving. This hands-on approach keeps us innovative and aligned as a team.
Incubyte is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
- Bachelor’s/Master’s degree in Computer Engineering with 5+ experience writing high quality, efficient and maintainable code. Proficiency with Elixir or Erlang. Alternatively experience with at least two of Ruby on Rails, NodeJS, Python,Lisp/Clojure, Scala, Haskel or similar
- Proficiency with Typescript or Javascript using ReactJS, VueJS or similar.
- Good knowledge of SQL databases (PostgresSQL, MSSQL, Oracle or similar)
- Good knowledge of revision control system like GIT, SVN, TFS or similar
- Experience with NoSQL databases like InfluxDB, Prometheus, Elastic Stack, SOLR or similar is a plus.
- In depth knowledge of Linux would be a plus
- Exposure to schematic and layout design and understanding would be a plus.
- Experience working with the energy metering segment is a plus.
Roles & Responsibilities:
- The selected candidate will be handling software development activities in Elixir and Typescript
- Technical development activities as per client requirements and internal operational processes.
- Coordinate with multi geographical teams for technical development.
- Close coordination with Technical Support team to visit customers and understand requirements.
- Maintaining/writing high quality code, tests and documentation
Senior Software Engineer (FullStack)
As an experienced engineer we know that you have built software to solve various business problems at your previous workplaces. You may have also explored technologies on your own for your learning or hobby projects.
You will be building APIs for the Synup platform and also UI to make our platform capabilities available to our customers.
You and the team that you are a part of will be collectively responsible building performant software and customer experiences that scale to our next million customers. You will be responsible for writing technical specs and contributing to it's implementation. We expect that you would have done the same in your previous workplaces.
Other folks on our team are looking forward to learn from your experiences.
For engineers that join our team
We expect you to be good with Ruby or Python to build APIs.
You will be contributing to our UI that is built with React and GraphQL.
We hope our team members have a strong grasp of software design patterns and know when to put them to good use.
Experience with an SQL datastore would help a lot. PostgreSQL is our primary datastore. We optimize our search functionality and rollup reports by using ElasticSearch
We expect that you have used Redis. Redis is our swiss army knife to solve a lot of problems apart from just caching.
Must have Professional experience
- Rails 6 or 7
- Writing integration tests And Mini-Test or rSpec
- Simple_form and nested attributes
- Hotwire / Turbo
- ActionText
Async and Remote. Not required to video/voice meet. Translations to/from English on Google translate are okay. Tests in the code should be written in English.
Must be available on slack/Whatsapp/ or telegram for text.
Must use GitHub. Co-pilot AI completion can be paid for during the duration of your employment. We prefer co-pilot users as they write tests much faster, and with better coverage. Additionally they produce very uniform, conventional rails code.
Experience with the following Gems:
(If you don't have experience, please learn thoroughly before starting.)
- Administrate
- Devise
- Pundit
- Acts as Tenant

About the Role:
We are looking for an experienced Full Stack Developer, focused on writing well structured, efficient and
Maintainable software. You will be working on writing code, tests and documentation for the Network
Management and Head End Systems. You will be interfacing with devices in the field, collecting data from
Electricity meters and networking equipment. Your responsibility will include the data collection services,
External APIs, user interface and data analytics. You will be committed to making a high-quality, fault tolerant
System to interact with physical devices and make collected data available to 3rd party services.
Qualification & Experience:
- Bachelor’s/Master’s degree in Computer Engineering with 2+ experience writing high quality, efficient and
maintainable code.
- Proficiency with Elixir or Erlang. Alternatively experience with at least two of Ruby on Rails, NodeJS, Python,
Lisp/Clojure, Scala, Haskel or similar
- Proficiency with Typescript or Javascript using ReactJS, VueJS or similar.
- Good knowledge of SQL databases (PostgresSQL, MSSQL, Oracle or similar)
- Good knowledge of revision control system like GIT, SVN, TFS or similar
- Experience with NoSQL databases like InfluxDB, Prometheus, Elastic Stack, SOLR or similar is a plus.
- In depth knowledge of Linux would be a plus
- Exposure to schematic and layout design and understanding would be a plus.
- Experience working with the energy metering segment is a plus.
Roles & Responsibilities:
- The selected candidate will be handling software development activities in Elixir and Typescript
- Technical development activities as per client requirements and internal operational processes.
- Coordinate with multi geographical teams for technical development.
- Close coordination with Technical Support team to visit customers and understand
Requirements.
- Maintaining/writing high quality code, tests and documentation
Location: Mohali
Compensation: Commensurate with the experience- Primary responsibility is to take up product development as a full stack developer and ability to work with the larger product team, arrive at best architectural approach, choose most appropriate frameworks, code and deliver
- Shown success as an individual contributor. Should have consistently demonstrated ability and commitment to deliver major initiatives in a timely manner
- Embrace good development practices including design specification, coding standards, unit testing and code reviews
- A selfstarter, who loves to take on hard problems, loves solving service scalability problems, enjoys breaking things and enthusiastic to learn new technologies and working in startup environments
You should also be in the habit of writing well-documented, clean code, to be able to pass successful projects on to other developers to iterate upon and flesh out. You should have a keen interest in keeping up to date with modern coding practices. We love to see creativity and experiments, especially with WebGL/Three.js for stunning visuals on the web.
Knowledge of JavaScript + HTML5 + CSS3
Experience in frontend frameworks (Angular, React, Vue, etc.)
Experience in backend frameworks (Node.js or similar)
WebGL/Three.js is a plus.
Working knowledge of C/C++.
Nice to haves:
Understanding of Computer graphics or game development
Experience with WebAR/WebVR (collectively WebXR)
Most important:
1. Out-of-the-box thinking
2. Proactive executioner
3. Loves building great products
4. Smart worker
Perks:
1. Great office.
2. Awesome team.
3. Will get to work on the cutting edge of AR/VR.
4. Unlimited coffee.






