Role & Responsibilities
- A Proven work experience as a Ruby on Rails developer with good understanding of Java script, jQuery, HTML, CSS. The individual will need to be hands on with development, performance optimisation, secure development process, usability, and coding standards of the product.
- Strong ROR development experience and follows best practices (test-driven development, continuous integration, SCRUM, refactoring, and code standards).
- Should have a mix of excellent reasoning ability to document, develop and test software with the commitment to excellence and defect free product before being deployed.
- Should be able to work closely with all stakeholders to investigate, fix, optimise, test, and deploy high quality solutions.
- Should have hands on understanding of technical design, implementation, and maintenance of technical initiatives towards improving and scaling of products.
- Self-motivated and should rapidly incorporate new requirements and deliver successfully by self.
- Effectively communicates with peers and stakeholders, gathers and clarify requirements from technical & functional aspect.
- Follows software development process; consistently innovates processes to improve individual and team productivity and quality.
- Strong Analytical, Problem Solving Skills and participates in all activities with urgency, should be result oriented and with strong work ethic.
- Experience with Agile development lifecycle with excellent understanding of feature estimation and ability to communicate issues and risks that may impact timelines or resources.
Desired Candidate Profile
- 4+ years of IT experience.
- At least 4 years commercial web development experience.
- At least 3 years of Ruby on Rails commercial development experience.
- Familiarity with Relational and Non Relation Databases ( Postgres, Mysql, MongoDb)
- REST API development.
- Familiarity with In Memory Database ( Redis, Memcache )
- Web development - HTML, HTML5 JavaScript, AJAX, CSS, jQuery, http, REST.
- AGILE/SCRUM development Experience.
- Development practices - Rails test framework / TDD / BDD, Domain Driven Design, SOLID, refactoring, OOP design patterns
- Expertise in version control system ( GIT )
- Candidate need to be comfortable dabbling with some basic infrastructure management on AWS.
- Familiarity with ( React, Vue ) is a plus.

About Prove
About
Connect with the team
Similar jobs
Role Overview:
We are looking for a detail-oriented and experienced Full Stack Developer to join our growing team in India. This is a remote, full-time opportunity to work on high-impact
projects using modern web technologies. While specific project discovery is underway, we’re looking to onboard developers with a solid foundation across front-end and back-end technologies who are comfortable working in agile environments. You will be collaborating directly with a US-based client and must be available to work the UK shift.
Key Responsibilities:
· Develop and maintain scalable and performant full-stack web applications
· Collaborate with UI/UX designers and backend teams to implement responsive, user- friendly interfaces
· Write unit tests using Jest and ensure code quality and reliability
· Develop RESTful APIs using Node.js and NestJS framework
· Utilize Docker Compose for local development and deployment
· Manage and optimize MySQL databases, including views, stored procedures, and performance tuning
· Implement access control mechanisms using identity providers like Okta or Auth0
· Document APIs using tools like SwaggerUI and Postman
· Participate in sprint planning, code reviews, and team stand-ups via JIRA and Confluence
· Use Git for version control and manage merge requests and branches effectively
· Integrate application loggers for monitoring and diagnostics
Must-Have Skills:
· Proficiency in HTML, CSS, SASS/SCSS
· Strong hands-on experience with Angular 18 or higher
· Familiarity with Angular Material or similar UI component libraries
· Experience with Node.js and NestJS 10+
· Working knowledge of Docker Compose
· Strong SQL skills and experience with MySQL
· Understanding of authentication and authorization best practices with Okta, Auth0, etc.
· Comfort using Postman, SwaggerUI, Git, and logging tools
· Familiarity with agile development processes and using JIRA and Confluence
Nice to Have:
· Experience with form builders like Formsite or FormSort
· Knowledge of data encryption best practices
· Prior experience in the public health or POSIT (Public Health Informatics) domain
Qualifications:
· Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
· 3–6 years of experience in full-stack development
· Strong communication skills and the ability to work independently in a remote team environment
Availability to work UK shift hours to ensure overlap with the US-based client
Equal Opportunity Statement:
BigRio is an equal-opportunity employer. We prohibit discrimination and harassment of any kind based on race, religion, national origin, sex, sexual orientation, gender identity, age, pregnancy, status as a qualified individual with disability, protected veteran status, or other protected characteristic as outlined by federal, state, or local laws. BigRio makes hiring decisions based solely on qualifications, merit, and business needs at the time. All qualified applicants will receive equal consideration for employment.
DocNexus is revolutionizing the global medical affairs & commercial ecosystem with search. We provide a next-generation data platform that simplifies searching through millions of insights, publications, clinical trials, payments, and social media data within seconds to identify healthcare professionals (HCPs), products, manufacturers, and healthcare systems. Leveraging AI-powered Knowledge Graphs, DocNexus assists life science organizations in finding the right key opinion leaders (KOL/DOLs) who play a crucial role in developing and bringing life-saving pharmaceutical products and medical devices to market. Backed by industry leaders such as Techstars, JP Morgan, Mass Challenge, and recognized as one of the Top 200 Most Innovative Startups by TechCrunch Disrupt, we are committed to transforming healthcare insights. We are seeking a skilled and passionate DevOps Engineer to join our dynamic team and contribute to the efficient development, deployment, and maintenance of our platform.
We are looking for a visionary Sr. Full Stack Engineering Lead who is passionate about building and leading our technology department. The ideal candidate will have a solid technical background and experience in leading a team to drive innovation and growth. As Engineering Lead, you will oversee the development and dissemination of technology for external customers, vendors, and other clients to help improve and increase business.
Leadership and Strategy:
- Lead the engineering team and make strategic decisions regarding the technology stack, project management, and resource allocation.
- Establish the company’s technical vision and lead all aspects of technological development.
Development:
- Develop and maintain the front-end and back-end of web applications.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with a team to define, design, and ship new features.
Maintenance and Optimization:
- Maintain code integrity and organization.
- Identify and correct bottlenecks and fix bugs.
- Continually work on optimizing the performance of different applications.
Security: Ensure the security of the web applications by integrating security best practices.
- Regularly update the system to protect against vulnerabilities.
Innovation:
- Research and implement new technologies and frameworks that can improve the performance and user experience of the platform.
- Stay informed on emerging technologies and trends that can potentially impact the company's products and services.
Collaboration and Communication:
- Work closely with other departments to understand their needs and translate them into technical solutions.
- Communicate technology strategy to partners, management, investors, and employees.
Project Management:
- Oversee and support project planning, deadlines, and progress.
- Ensure that the technology standards and best practices are maintained across the organization.
Mentoring and Team Building:
- Foster a culture of innovation and excellence within the technology team.
- Mentor and guide the professional and technical development of team members.
Front-End Development:
- HTML/CSS: For structuring and styling the web pages.
- JavaScript/TypeScript: Core scripting language, along with frameworks like Angular, React, or Vue.js for dynamic and responsive user interfaces.
Back-End Development:
- Python: Using frameworks like Django or Flask for server-side logic.
- Node.js: JavaScript runtime environment for building scalable network applications.
- Ruby on Rails: A server-side web application framework written in Ruby.
Database Management:
- SQL Databases: MySQL, PostgreSQL for structured data storage.
- NoSQL Databases: MongoDB, Cassandra for unstructured data or specific use cases.
Server Management:
- Nginx or Apache: For server and reverse proxy functionalities.
- Docker: For containerizing applications and ensuring consistency across multiple development and release cycles.
- Kubernetes: For automating deployment, scaling, and operations of application containers.
DevOps and Continuous Integration/Continuous Deployment (CI/CD):
- Git: For version control.
- Jenkins, Travis CI, or CircleCI: For continuous integration and deployment.
- Ansible, Chef, or Puppet: For configuration management.
Cloud Services:
- AWS: For various cloud services like computing, database storage, content delivery, etc.
- Serverless Frameworks: Such as AWS Lambda or Google Cloud Functions for running code without provisioning or managing servers.
Security:
- OAuth, JWT: For secure authentication mechanisms.
- SSL/TLS: For secure data transmission.
- Various Encryption Techniques: To safeguard sensitive data.
Performance Monitoring and Testing:
- Selenium, Jest, or Mocha: For automated testing.
- New Relic or Datadog: For performance monitoring.
Data Science and Analytics:
- Python Libraries: NumPy, Pandas, or SciPy for data manipulation and analysis.
- Machine Learning Frameworks: TensorFlow, PyTorch for implementing machine learning models.
Other Technologies:
- GraphQL: For querying and manipulating data efficiently.
- WebSockets: For real-time bi-directional communication between web clients and servers.
Job Title: Full Stack Web Developer
Company: MaterialBuy
Location: [Vasai – On-site/Hybrid]
Employment Type: Full-Time
Experience: 2–5 Years (Flexible for skilled candidates)
Industry: E-commerce / Building Materials & Construction
Website: www.materialbuy.com
About MaterialBuy:
MaterialBuy is a growing online platform revolutionizing the way people buy construction and interior materials. With a focus on high-quality products such as roofing shingles, aluminium profiles, tiles, and more, we are streamlining the building supply chain across India. We combine technology and customer-centric solutions to simplify the buying experience in the construction industry.
Role Overview:
We are seeking a dynamic and skilled Full Stack Web Developer to join our development team. You will play a critical role in designing, developing, and maintaining our customer-facing e-commerce platform and internal tools. The ideal candidate is proficient in both front-end and back-end technologies and can thrive in a fast-paced, collaborative environment.
Key Responsibilities:
- Develop, maintain, and optimize MaterialBuy’s e-commerce platform (front-end and back-end)
- Design and implement responsive UI/UX for web applications
- Build APIs and integrate third-party APIs for payments, logistics, CRM, etc.
- Work closely with design, product, and marketing teams to implement new features and enhancements
- Write clean, maintainable, and efficient code following best practices
- Identify performance issues and bugs, and devise solutions to address them
- Collaborate with SEO and digital marketing teams to optimize site performance and user experience
- Ensure cross-browser and cross-device compatibility
- Monitor website uptime, load speeds, and provide technical support when needed
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, IT, or related field (or equivalent practical experience)
- Proven experience as a Full Stack Developer or similar role
- Proficiency in front-end languages: HTML5, CSS3, JavaScript, Bootstrap, React.js/Vue.js
- Strong back-end experience using Node.js, Express.js, or PHP/Laravel
- Experience with databases: MySQL, MongoDB, or PostgreSQL
- Familiarity with version control systems (e.g., Git/GitHub)
- Understanding of RESTful APIs and web services
- Working knowledge of e-commerce architecture and platforms (optional but preferred)
- Understanding of SEO basics, website security, and performance optimization
- Strong problem-solving and debugging skills
- Ability to work independently and in a team environment
Preferred Skills:
- Experience with AWS, Firebase, or other cloud platforms
- Familiarity with CMS platforms like WordPress or headless CMS
- Knowledge of UI/UX tools such as Figma, Adobe XD
- Understanding of DevOps practices and CI/CD pipelines
What We Offer:
- Opportunity to work in a growing and innovative tech-driven company
- Exposure to real-time e-commerce challenges and solutions
- Flexible work environment
- Competitive salary and performance-based bonuses
- Career development opportunities
How to Apply:
Interested candidates can share their resume and portfolio to:
Subject Line: Application for Full Stack Web Developer – MaterialBuy
- Solve complex performance problems and architectural challenges
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
- Help team in technical challenges
- Code review and deployment
- Technical documentations
- Thorough understanding of React.js and its core principles.
- Familiarity with Restful APIs.
- Build efficient, testable, and reusable PHP modules.
- Should be able to understand the requirements & Develop web application.
- Ability to work on multiple projects at the same time and complete tasks in a timely manner.
Selected candidate(s) will lead technology for the company by initially working alongside an outsourced software development team and later on being responsible for current and future software development.
Opportunity to earn ESOP / equity based on experience and performance. We're looking for candidates who are hungry to learn, can apply themselves to solve problems using techology and who are looking to make a meaningful impact with their energy and work. If this sounds like you, we'd like to hear from you.
****** Apply only if you know Angular, NODEJS, EXPRESS framework ******
Skills Required:
Problem-solving Approach
Programming Data Structures
Logic & Design concepts
Object Oriented Programming concepts
Familiarity with databases
NodeJS and its framework.
Requirements:
- Strong programming experience in javascript, HTML/CSS.
- Experience of creating and consuming REST APIs and SOAP services.
- Strong knowledge and awareness of Web Technologies and current web trends.
- Working knowledge of Security in Web applications and services.
- experience in using the NodeJS framework with good understanding of the underlying architecture is a plus
- Experience of deploying web applications on Linux servers in production environment.
- Excellent communication skills.
Responsibilities:
- Independent team member for analyzing requirements, designing, coding, and implementing Avaamo's Conversation AI products.
- As an Avaamo product expert work closely with IT Managers and Business Groups to gather requirements and translate those into the required technical solution.
- Drive solution implementation using the Conversational design approach.
- Develop, deploy and maintain customized extensions to the Avaamo platform-specific to customer requirements.
- Conduct training and technical guidance sessions for partner and customer development teams.
- Evaluating reported defects and the correction of prioritized defects.
- Travel onsite to customer locations for close support.
- Document how to's and implement best practices for Avaamo product solutions.
What you’ll do
- You will create REST/GraphQL based web services and APIs for consumption by mobile and web for distributed B2B platform
- You will code, test and operate Nodejs based services
- You willI implement new features in a highly collaborative environment with product managers, UI/UX experts, and fellow engineers
- You will contribute to a future-ready, high quality, and performance code base
- You will share your technical solutions and product ideas with the team
- You will mentor other engineering team members
- You will contribute to team and organizational improvements in process and infrastructure
- You will be part of a truly global team
- You will work in an exciting startup environment where you can be autonomous and try new things :)
You should apply if
- You have experience in backend development, using languages like Node.JS and Golang
- You have used TypeScript extensions
- You are familiar with NoSQL databases such as MongoDB or CouchDB, Web services, SOA patterns
- You have good working knowledge of design patterns, building and deploying microservices on the cloud
- You have hands on experience with REST APIs or GraphQL
- You have experience with Test Driven Development and know when to apply it
- You have knowledge of web libraries and frameworks such as ReactJS/VueJS, AngularJS, and Clojure
- You have experience working on AWS or other cloud stacks and Docker
- You have experience building / consuming OpenAPI and GraphQL specifications
- You have experience building microservices systems and testing them
- You have experience building systems with high data protection requirements, anonymous data and data encryption
Bonus points if
- You have worked with Blockchain technology
- You have domain expertise working with decentralised identity solutions
- You have experience of building systems that require cryptography
Logistics
Here is the interview process for this role:
- 30m interview with one of our Talent Team or Recruitment Partners
- 1h interview with our Engineers
- 1.5h pairing interview with one of our Engineers
- 3hs final interview meeting a variety of people including our CTO, Leads and other Engineers
We can be flexible with the structure if someone's circumstances or timescales require it for good reason, just let us know!
Please reach out if you have any specific requirements so we can be as accommodating as possible for you.
We will place you for 3-months into a paid internship at one of our partner companies.








