SocialHub: Full Stack Developer (all genders)
Role highlights
Full Time
Permanent
Mid
Remote
The SocialHub Full Stack Developer role requires a minimum of three years of commercial experience developing scalable web applications using the MERN stack (MongoDB, Express.js, ReactJS, Node.js). Candidates must have hands-on expertise in building Node.js APIs with Express.js and writing performant database queries. Proficiency in the ReactJS ecosystem is essential, including Redux, Redux-Saga, Reselect, and Styled Components, enabling the developer to translate wireframes into high-quality, reusable UI code with a strong appreciation for good UI/UX design. Experience with Redis and RabbitMQ is required for caching, messaging, and event-driven architectures, indicating familiarity with distributed system components. The role demands a solid understanding of test-driven development practices using frameworks such as Jest and Mocha, ensuring code quality and reliability. Developers should be comfortable working with REST APIs and using distributed version control systems like Git in collaborative environments, participating in code reviews and performance optimization both in browser and server contexts. Additional desirable skills include experience with GitLab/Jira and GitLab CI for continuous integration, familiarity with the ELK stack for logging and monitoring, knowledge of social network APIs (e.g., Facebook, Twitter), and experience managing web servers. Familiarity with TypeScript is also a plus. The position is remote-first, emphasizing flexibility and collaboration within a diverse, growing team. Overall, the role demands a well-rounded full stack developer with strong backend and frontend skills, experience in scalable SaaS environments, and a commitment to clean, maintainable code aligned with modern development practices.
About the role
Role Summary
SocialHub is a remote-first SaaS company providing social media software used by major teams across Europe. Join our diverse, 75-person team to build fun and easy-to-use software in a growing environment.
Responsibilities
- Build clean, well-structured software that clients love
- Use DVCS tools like git naturally
- Identify and resolve performance issues in browser and server environments
- Work with REST-APIs regularly
- Build large, scalable web applications
- Collaborate with team members to find elegant solutions and participate in code reviews
Requirements
- Minimum 3 years of commercial experience developing scalable web apps with the MERN stack
- Hands-on experience with Redis and RabbitMQ for caching, messaging, and event-driven architectures
- Experience building Node.js APIs with Express.JS
- Ability to write performant database queries
- In-depth knowledge of the ReactJS ecosystem (Redux, Redux-Saga, Reselect, Styled Components)
- Appreciation for good UI/UX design and ability to translate wireframes into high-quality, reusable code
- Understanding of test-driven development with frameworks like Jest and Mocha
Nice to Have
- Experience with GitLab/Jira and GitLab CI
- Familiarity with the ELK Stack for logging, monitoring, and observability
- Knowledge of Social Network APIs (e.g., Facebook, Twitter)
- Experience running your own web server
- Familiarity with TypeScript
Benefits
- 4-Day Work Week 2025: First Friday of every month off
- Remote work: Choose your ideal workspace
- Annual company team event (recently in Tuscany and Portugal)
- Learning budget for personal development
- Kindle and book subscription provided
How to Apply
Apply at: https://weworkremotely.com/remote-jobs/socialhub-full-stack-developer-all-genders