We’re not actively hiring at the moment, but we’re building a talent pool for upcoming opportunities. We welcome high-quality candidates interested in future freelance, part-time, or full-time collaboration.
This is a fully remote position.
Looking for people in Europe due to time-zone alignment.
Native or Professional English is a must. All company communication is in English. We’ve got many different nationalities represented in our agency.
4+ years of Backend development experience. (it’s a bonus if you already worked in an agency environment)
We’re interested in autonomous and proactive individuals who aren’t afraid to make mistakes, learn along the way, and grow with the agency.
As this is a talent pool position intended for future potential collaboration, and our HR team is small, please allow for a bit longer response time to your application.
About us
We are a partner for digital evolution, merging creativity and technology for holistic growth.
We join forces with companies dedicated to addressing real human needs. Leveraging our full-cycle digital capabilities, we shape brands, experiences, and products that enrich the lives of millions every single day.
We're an agency founded on the belief that challenging core assumptions unlocks transformative solutions. From our humble beginnings on Island Krk to a global team spanning multiple nationalities, we defy expectations, guided by focus and determination to do our best work.
We believe in learning through doing, embracing the road less traveled, and continually striving to improve. Open communication and mindful listening guide our approach, ensuring we understand, adapt, and push forward in everything we do.
We work primarily with technology SMEs, corporations, and funded startups who develop products in the SaaS, finance, banking, property, healthcare, transport, and communication sectors. We’ve had the pleasure of partnering with startups, SMBs, corporations, and Fortune 500 companies, including AWS, ThoughtSpot, Progressive, Descartes, ShipBob, Quillbot, Teachable, Crisp, CloudZero, Kinetik, and many more.
BB Agency was founded in 2012 on Island Krk, Croatia. Today we are a fully remote digital agency with more than thirty members and collaborators working together from all over the world to provide a valuable global perspective on our work.
🏆 We are proud to have a 4.6 Glassdoor rating! Join our team and discover for yourself why our employees consistently rate us so highly.
Job description
We are on the lookout for a highly skilled, proactive, team-oriented, and motivated Backend Developer interested in future collaborations who is excited about building scalable and robust backend solutions that seamlessly integrate with our frontend stack.
As a Senior Backend Developer, you will blend with BB Agency’s culture and values. As part of our remote team, you will join Marino (Head of Development) and Tomislav (Product Development Team Lead), along with other talented Developers, Designers, Project Managers, and UX Researchers passionate about solving our clients' creative and functional problems. You will be a key player in ensuring that our backend infrastructure is efficient, secure, and well-integrated with our front-end solutions.
- API Development: You will design, build, and maintain APIs to power web applications, ensuring they are performant and secure.
- Database Management: You will work with relational and non-relational databases (e.g., PostgreSQL, MongoDB) to design and optimize database schema and queries.
- Integration with Frontend: Collaborate closely with the frontend team to ensure smooth integration between client-side applications (React, Next.js) and server-side logic.
- Server-Side Logic: Implement and maintain robust server-side logic using Node.js (preferably with frameworks like Express.js or Nest.js).
- Cloud Infrastructure: You will help manage cloud services (AWS, Google Cloud, Azure) and work on setting up CI/CD pipelines for automated deployments.
- Internal Processes: Contribute to refining internal workflows, playbooks, and templates. Bring new ideas to the table, take the initiative to improve processes, and shape the future of the agency.
Preferred experience
We are looking for a dynamic individual who is organized, communicative, and passionate about backend development. Preferably, you have at least 4 years of experience working with backend technologies in an agency, tech company, or as a freelancer on commercial projects.
- Node.js: Strong experience with Node.js, including popular frameworks such as Express.js or Nest.js. Proficiency in building RESTful and GraphQL APIs using TypeScript.
- Database Management: In-depth knowledge of both SQL (PostgreSQL) and NoSQL (MongoDB) databases, including schema design, indexing, and query optimization.
- Microservices and Serverless Architecture: Familiarity with microservices architecture, serverless computing (AWS Lambda, Azure Functions), and containerization (Docker).
- Security Best Practices: Understanding of security best practices (e.g., OWASP Top 10) to ensure secure and scalable applications.
- Cloud Platforms: Experience with cloud platforms such as AWS, Google Cloud, or Azure, including CI/CD pipelines, server management, and container orchestration.
- Collaboration with Frontend: Experience working closely with frontend teams (React, Next.js) and ensuring seamless API integration.
- Bonus:
- Experience with GraphQL and Apollo Server.
- Knowledge of Redis, RabbitMQ, or similar for caching and message brokering.
- Advanced understanding of AWS cloud services, especially Lambda, EC2, S3, RDS, and DynamoDB.
- Systemic and Organized: You understand the importance of clean, well-documented code and are familiar with version control systems like Git.
- Accountability: A sense of ownership and responsibility for your work. You can independently solve problems and deliver solutions on time.
- Communication: Strong communication skills in English, capable of effectively conveying technical concepts to non-technical team members and clients.
If we decide to hire you, in your first week with BB expect to
- Onboard and integrate into our digital workspace (Notion, Slack, Hubstaff, etc.)
- Get familiar with our project portfolio and team structure.
- Learn about our culture.
- Become familiar with our Design and Development processes.
In the first month, expect to
- Participate in the development of one of our projects.
- Gain an understanding of the Product Development Team processes.
In the first three months, expect to
- Gain the trust of team leads and colleagues.
- Actively work on projects and present your work to stakeholders.
In the first six months, expect to
- Grow, and share knowledge and experience with colleagues.
In the first year, expect to
- Become a role model and mentor for less experienced colleagues.
Hiring process
- Pre-selection based on your CV/previous experiences.
- Video call with our HR team for an introductory meeting.
- Selected few will be presented with a small coding challenge that lets us see your skills in action!
- Meet our Development Team Leads in an insightful, engaging interview.
- Welcome to BB Agency talent pool!