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
Job Description
We are looking for a talented Java Developer to work in abroad countries. You will be responsible for developing high-quality software solutions, working on both server-side components and integrations, and ensuring optimal performance and scalability.
Preferred Qualifications
- Experience with microservices architecture.
- Knowledge of cloud platforms (AWS, Azure).
- Familiarity with Agile/Scrum methodologies.
- Understanding of front-end technologies (HTML, CSS, JavaScript) is a plus.
Requirment Details
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Proven experience as a Java Developer or similar role.
Strong knowledge of Java programming language and its frameworks (Spring, Hibernate).
Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM tools.
Familiarity with RESTful APIs and web services.
Understanding of version control systems (e.g., Git).
Solid understanding of object-oriented programming (OOP) principles.
Strong problem-solving skills and attention to detail.
As a developer at CultureMonkey, you will be joining a world-class team of domain experts who are passionate about technology and people. An ideal day at CultureMonkey will see you working closely with the founding team to ideate and implement new features to enhance our product. As an organization helping top companies build a positive work culture, we are pretty serious about practicing what we preach. Work-life balance is a big deal here!
What you bring to the table:
- Writing and maintaining reliable code that abides to Object Oriented Design.
- Own up implementation of the entire module (comprises front-end and back-end components)
- Identifying and fixing bottlenecks and bugs in the product.
- Collaborate with customer success team to understand and analyze the requirements to build efficient solutions.
- Maintaining APIs.
- Participate in design reviews and architecture discussions.
- Optimize application for performance and scalability.
What it takes:
- Ability to learn and write production-ready code
- Basic understanding of Object oriented programming and MVC.
- Exposure to front-end technologies, such as JavaScript, HTML5, and CSS3.
- Familiar in database concepts and writing SQL queries.
- Strong collaboration and communication skills with an ability to communicate technical information, both written and oral, to technical and non-technical reviewers.
Extra brownie points if you have
- Hands on experience in Ruby on Rails.
- Basic understanding of Elastic-search
- Proficient understanding of Git
- Exposure to RESTful api.
Apart from financial gains, to know more about the benefits of working at CultureMonkey, you can refer to the following link: https://www.culturemonkey.io/life-at-cultureMonkey/
Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard.
Job responsibilities
- You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
- You will partner with other technologists from cross-functional teams advocating devops culture
- You will work in collaborative, product-focused teams to build innovative customer experiences and create meaningful change for a variety of clients
- Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
- Learn, digest and subsequently apply the latest technology thinking from our https://www.thoughtworks.com/radar" target="_blank">Technology Radar to solve client problems
Technical skills
- You have 2+ years* of experience using Ruby with experience in Object-Oriented programming
- You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
- You have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
- Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
Professional skills
- You thrive in a collaborative, flat environment that values transparency, openness, feedback and change
- You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems
- You're resilient in ambiguous situations and can approach challenges from multiple perspectives
*For candidates with less than 2 years of experience, https://www.thoughtworks.com/careers/graduates" target="_blank">please visit the Graduates page on our career site.
Other things to know
L&D
There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.
Job Details
Country: India
City: Bangalore, Pune, Gurgaon
Industry: Information Technology
Employment Type: Regular
About Thoughtworks
Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 28+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world.
Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.
Position Description
Flexiple's infrastructure is heavily powered by Ruby on Rails, and we're keen to onboard smart Ruby developers with some experience on JavaScript to help us build amazing web apps!
You'll be part of Flexiple's core engineering team and get a chance to work on multiple Ruby/JS apps, that are built for performance & scale. A typical day of engineering work at Flexiple would involve backend ruby work and getting your hands dirty in the frontend.
Our apps are built for internal & external users, and a few of them get 1 million+ monthly hits! We'd love for you to help us build performant systems that function at such scale.
We don't make compromises in design or code and all our apps are robust, fast and well-tested. However, we also focus equally on speed of development, which is typical of the startup dev culture. So you'll see the best of both worlds at Flexiple!
This is a fully remote position that can be done from anywhere. The CTC can be increased based on the experience of the individual (up to 20 lpa).
If you're backend Ruby developer, who also loves to tinker on the frontend, then this is the right opportunity for you.
Your Responsibilities:
- Build & deploy robust, well-tested products/features that are used by millions of users.
- Write crisp, clean & efficient Ruby and JavaScipt code, with equal focus on being easy to maintain and debug.
- Write clean & elegant CSS to bring static wireframes/mockups to life.
- Communicate effectively, contribute to improving the dev processes and brainstorm ideas.
- Share feedback with others, mentor your teammates and grow as a part of the team.
- Stay up-to-date with the latest technologies.
First week:
- Join the team, understand Flexiple's practices & processes.
- Set up your local dev environment
- Get familiar with our tech stack & products.
- Create your first pull request.
First month:
- Get acquainted with the different products and their business domain.
- Contribute actively to the development of one or more products.
- Develop a deeper understanding of Flexiple's product suite, technology and processes.
First six months:
- Contribute actively to product planning, software development, testing and maintenance.
- Suggest and implement improvements to our dev processes and codebase.
- Lead tech initiatives for Flexiple's products.
Who are you:
- 1+ years of software development experience
- Past experience with Ruby on Rails and HTML/CSS/JavaScript
- Developed at least 2-4 production-quality web apps (at work or personal projects; can be any technology/ stack)
- Excellent grasp over algorithms and data structures
- Ability to learn and master new technologies quickly
- Passionate about building robust web/ mobile/ desktop apps and stay updated with the latest technologies/ frameworks
- Outstanding written and communication skills
Compensation and Benefits:
- A fully remote (work from anywhere) role
- Receive a more-than-competitive salary plus benefits
- A flat and transparent culture
- Support for setting up home office
- Enjoy a culture with opportunities for growth and learning
Who you'll work with:
You will be directly working with Hrishikesh, co-founder at Flexiple. More about him can be found on his https://www.linkedin.com/in/hrishikeshpardeshi/">LinkedIn and https://twitter.com/hrishiptweets">Twitter profiles.
Description
We are looking for an experienced IT MEAN Stack Developer who has an indepth knowledge and skills encompassing the front end, back end, language, Server, API, Database, DevOps processes.
Roles and Responsibilities
- Developing front end website architecture
- Designing user interactions on web pages
- Developing back end website applications
- Creating servers and databases for functionality
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications
- Working alongside graphic designers for web design features
- Seeing through a project from conception to finished product.
- Designing and developing APIs
- Meeting both technical and consumer needs
- Staying abreast of developments in web applications and programming languages.
Technical Experience/skills & Qualifications required:
- Degree in Computer Science
- 6 to 8 years of experience in Information Technology with atleast 4+ years in MEAN stack development
- Highly experienced with back-end programming languages Ex: Python, Ruby, Java, .NET, JavaScript etc
- Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS, ReactJS, Node JS, KnockoutJS, BackboneJS, etc.
- Development experience for both mobile and desktop.
- Understanding of server-side languages including such-as Jade, EJS, Jinja, etc.
- Experience with cloud message APIs and usage of push notifications
- Experience in development using the DevOps tools like Kubernetes, GitHub, Jenkins
- Experience in developing applications on the cloud platform especially AWS
- Familiarity with database technology such as MySQL, Oracle, and MongoDB
- Understanding and implementation of security and data protection.
- Experience working with JIRA and Gitlab
- Maintain code integrity and organization
- Experience working with graphic designers and converting designs to visual elements.
- Minimum 3+ years' experience as a software developer.
- Proficiency in JavaScript, Angular.js, HTML 5, CSS.
- Familiarity with Git.
- Linux and/or OS X experience.
- Experience consuming API endpoints.
- Good to have - Kafka/queuing system
- Should be well-versed in using multiple Databases - SQL/NO SQL,
- Should have experience using in- memory Data Bases-Redis
- Experience with Unit-Testing.
- Experience building web applications with responsive design.
- Experience with Node.js and/or other server-side JavaScript technologies and tools.
- Strong knowledge of design principles, user interfaces, web standards and usability.
- ES6, React JS/JSX, Redux, Web pack, Immutable.js.
Desired Skills and Experience
Job Description
- Be able to drive a team of around 4 developers
- Should be able to effectively lead from the front, integrating developers, analysts and QA
- Should be able to pair, and effectively mentor junior developers
- The ability to think innovatively and turn ambiguous problem spaces into clear solutions
- Be an inspiration for the team and a trusted partner to our customers
Requirements
- Familiar with PHP or Ruby or NodeJS. Strong experience in Laravel and/or ReactJS a plus
- Familiarity with the entire development -> prod flow a strong plus (our dev owns the DevOps)
- Familiarity with performance tuning a web stack a strong plus
- Comfortable working in an Agile highly dynamic start-up environment
- Demonstrate leadership skill and be accustomed to driving results in a collaborative, cross-functional environment