About Artisans Company
At The Artisans Company, we’re crafting solutions with purpose and lasting impact. We’re driven by a core philosophy of solving real problems for real people. We believe in small, agile teams, rapid iteration, and bringing innovative solutions to market quickly. Our model combines speed and agility, within a collaborative environment that encourages creativity and experimentation. We’re passionate about crafting technology that stands the test of time, becoming indispensable to our users. This commitment is reflected in our meticulous development process, our 24/7 highly responsive support, and our devoted focus on creating magical user experiences. We relentlessly pursue excellence. We’re not aiming for average, but striving for the best in everything we do. Each solution we build is designed to be better than any point solution on the market.
Our culture is one of collaboration, creativity, and continuous learning. We empower our employees to take ownership and contribute their unique talents to our shared goals. We value diversity, inclusivity, and open communication, creating an environment where everyone feels supported and valued.
If you’re a passionate and talented individual driven to make a difference, join us as we expand globally.
Job Description
As our Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining scalable web applications. You’ll work closely with our product, design, and operations teams to build intuitive user experiences and powerful backend systems, with a strong emphasis on Ruby on Rails. You’ll be immersed in a dynamic environment where you’ll contribute directly to the development of cutting-edge technology. You will write clean, efficient code, collaborate with a talented team to improve existing systems, and help craft new features that enhance user experiences. Your passion for coding and problem-solving skills will be invaluable as you tackle challenges, optimize performance, and contribute to innovative technical solutions.
Key Responsibilities:
This is a full-time hybrid role for a Social Media who doubles as a Community Manager at Artisans. The role is primarily based in Lagos, with flexibility for remote work when on-site presence
- Design, build, and maintain web applications using Ruby on Rails on the backend
- Develop responsive front-end components using JavaScript (React, Vue, or similar)
- Build APIs, data models, and integrations with third-party services (e.g., payment, messaging, verification tools)
- Optimize applications for maximum speed and scalability
- Implement security and data protection best practices
- Collaborate with UI/UX designers, product managers, and operations to deliver seamless user experiences
- Participate in code reviews and mentor junior developers
- Write clean, maintainable, and well-documented code
- Contribute to architectural decisions and continuous improvement of our tech stack
Qualifications:
- 3+ years of professional experience as a Full Stack Developer
- Strong proficiency in Ruby on Rails
- Experience with front-end frameworks (e.g., React, Vue.js, or similar)
- Solid knowledge of relational databases (e.g., PostgreSQL, MySQL)
- Familiarity with RESTful APIs and JSON
- Experience with Git and collaborative workflows (GitHub/GitLab)
- Understanding of secure coding practices and performance optimization
- Excellent problem-solving skills and attention to detail
- Strong communication and team collaboration abilities
Nice to have
- Experience with mobile-first or PWA development
- Knowledge of DevOps tools (Docker, CI/CD, Heroku, AWS, etc.)
- Previous work on marketplaces, logistics, or service platforms
- Passion for social impact or experience building for informal markets.
What We Offer
- A highly collaborative team environment that will support your professional and personal growth
- Work alongside great talent.
- A culture of learning and innovation.
- Opportunities for career growth and training.
- A chance to make a social difference.
- Overall fun company.
How we work: Full Time – Remote