Heroshe
A Bit About Us
Heroshe was founded in 2019 to tackle the shopping, payment and shipping challenges non-US individuals and businesses face when shopping in the US. Heroshe is on a mission to improve lives by opening access to global commerce. Our vision is to Remove barriers to affordable quality products everywhere. We’re looking for the right people to join us on this mission. We’re proud of the company we’ve built so far. Our people are our biggest differentiating factor and we’ll continue investing in our people and our customer delight culture.
The Challenge (What We Need)
As a Senior Backend Developer specialized in Go Lang, you will be responsible for designing, developing, and maintaining the server-side applications and systems that power our company’s products and services. You will play a critical role in architecting scalable, efficient, and high-performance solutions to meet business requirements and ensure a seamless user experience. This role requires a deep understanding of Go Lang, backend development, and best practices in building robust and secure systems.
The Opportunity (What you will be doing)
In this role, you will have the opportunity to:
- Go Lang Development: Write clean, maintainable, and efficient Go code to build and enhance backend systems and microservices.
- Architecture and Design: Collaborate with the team to design scalable and reliable backend solutions that meet business needs and align with technical requirements.
- Performance Optimization: Identify bottlenecks and optimize the performance of backend applications to deliver fast response times and low latency.
- API Development: Design and implement RESTful APIs for internal and external use, ensuring consistent and secure data exchange.
- Database Management: Design and work with databases, ensuring data integrity, security, and appropriate data storage strategies.
- System Integration: Integrate third-party services, tools, and libraries into the backend infrastructure.
- Security and Compliance: Implement security best practices and ensure compliance with relevant industry standards to protect sensitive data.
- Code Review and Mentorship: Conduct code reviews to ensure code quality and mentor junior developers, helping them improve their skills.
- Troubleshooting and Bug Fixing: Investigate and resolve technical issues in collaboration with the cross-functional teams.
- Continuous Integration and Deployment: Contribute to the automation of build, test, and deployment processes to achieve continuous delivery.
- Documentation: Maintain comprehensive technical documentation for backend systems, APIs, and processes.
The Skill Set (What you bring to the table)
Our perfect People Ops lead will have:
- Significant professional experience with Go.
- Experience with building Docker images and docker build tooling.
- Experience using Continuous Integration systems (e.g., GitLab CI, Semaphore Jenkins).
- At least 4 years of professional experience as a backend developer, with a strong focus on Go Lang development.
- Go Lang Proficiency: In-depth knowledge of Go Lang, including concurrency patterns, error handling, and performance optimization.
- Backend Technologies: Strong understanding of backend technologies, such as databases (SQL and NoSQL), caching, message queues, and RESTful APIs.
- System Design: Proven experience in designing scalable, distributed systems and microservices architecture.
- Cloud Platforms: Familiarity with cloud platforms (e.g., AWS, Google Cloud, or Azure) and experience deploying applications on them.
- Testing: Knowledge of testing frameworks and practices, including unit testing and integration testing.
- DevOps: Experience with DevOps practices, CI/CD pipelines, and containerization (e.g., Docker, Kubernetes).
- Security: Understanding of security best practices in web application development and API design.
- Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
- Comfort working in a highly agile, intensely iterative software development process.
- Demonstrated ability to onboard and integrate with an organization long-term.
- Positive and solution-oriented mindset.
- Effective communication skills: Regularly achieve consensus with peers, and clear status updates.
- An inclination towards communication, inclusion, and visibility.
- Experience owning a project from concept to production, including proposal, discussion, and execution.
- Self-motivated and self-managing, with excellent organizational skills.
- Demonstrated ability to work closely with other parts of the organization.
- Share our values, and work in accordance with those values.
- Ability to thrive in a fully remote organization.
- Be a nice person – We have a no Jerk Policy!
The Team
We’re a highly motivated and fun team who are relentless in the pursuit of providing an amazing customer experience to every customer. We thrive on collaboration but are also able to work as individual contributors towards scaling our team as Heroshe grows.
The Perks
- ₦750-1.2M per month depending on experience
- 2 weeks annual leave
- Health Insurance (HMO)
- Heroshe shipping discount
- Remote working option
Within 1 Month, You’ll
- Attend Heroshe’s week-long training program. You’ll learn about all aspects of the Heroshe culture, services and warehouse operations. You’ll meet other Heroshe team members and Heroshe facility managers.
- Get access to all the internal tools we use at Heroshe and access to the Heroshe Nigeria warehouse .
Apply
We’re experiencing rapid growth, so you should be comfortable and thrive in a deeply dynamic environment. Sound like you? Are you delightful to work with? Awesome. Come work at Heroshe!
To apply for this job please visit docs.google.com.