About the Role
Are you an experienced software engineer who enjoys creating complex online applications?
If you’re looking for a career that will allow you to work in a close-knit, collaborative team environment and you’re eager to take on substantial tasks, this could be the role for you.
Autotroph is a group of collaborative, versatile, and creative people from many backgrounds who have come together to help others in the Blender community.
Those that flourish at this organization are team players who are willing to venture outside of their comfort zones or typical jobs to assist clients and coworkers.
Our remote work environment requires all of us to be self-directed, operate with minimal direct oversight, and communicate extremely well asynchronously.
In this role, you will be participating in the development, maintenance, and enhancement of our custom web applications. Collaboration is at the heart of our work, and you will be working closely with fellow developers to architect solutions, tackle intricate challenges, and create seamless user experiences.
In addition to the exciting projects you will be engaged in, we also offer a strong commitment to professional development, ensuring that you have the opportunities and resources to grow and advance your career as a developer.
The ideal candidate for this role is a proficient problem solver with the ability to autonomously identify and address complex issues, demonstrating a strong sense of initiative.
However, you should also be comfortable seeking assistance and working collectively with team members when encountering challenges that require a collaborative approach.
If you like the sound of this, apply today to join our team! Be part of an environment where your expertise is highly valued and where you can thrive professionally alongside like-minded professionals.
- Develop new features and functionalities for our custom web applications.
- Maintain and enhance existing software to ensure optimal performance and user experience.
- Identify and troubleshoot software bugs and issues, providing effective solutions.
- Collaborate with the team to solve complex technical problems and architectural challenges.
- Communicate effectively with team members to exchange ideas, provide updates, and contribute to a collaborative development environment.
- Attend team functions or meetings, which may involve occasional travel.
- Contribute to comprehensive documentation for software projects, including code, processes, and user guides.
- Efficiently troubleshoot and resolve software-related issues to maintain smooth operations.
- 2-4 years of hands-on experience in software development.
- Proven track record in developing web applications using the Ruby on Rails framework.
- Prior experience in building and maintaining ecommerce websites or applications.
- Strong knowledge of software design patterns and best practices.
- Demonstrated expertise in debugging, problem-solving, and troubleshooting software issues.
- Experience using Git and GitHub for version control and codebase management.
- Excellent communication and teamwork skills, with the ability to collaborate effectively in a team environment.
- Strong attention to detail and a commitment to writing clean, maintainable code.
- Alliance for Youth Employability Skills Training Program
- Diageo Future Leaders-Rotational Programme 2024 for young graduates across Africa
- Call for applications: Glovo Analyst Program – Nigeria
- Entrepreneurship World Cup Pitch Competition 2024 for Entrepreneurs worldwide ($1million prize)
- Apply Now: Vida Health is looking for a UX Writer
- Call for Applications: Dell Technologies Graduation Project Competition 2024
- Dangote Group Graduate Trainee Programme 2023 for young Nigerians