Backend Developer - for pooling
Anywhere in Brazil, , Brazil
About Deer Designer
We are an eclectic bunch committed to helping startups, small businesses, and everyone who needs help with graphic design. Our aim is to always be proactive about our customers' needs and free their time to grow their business. We do that by providing unlimited graphic design help for a fixed price, in a helpful and personal way.
Our headquarters are in London, but our team is spread out across many cities around the world. Everyone at Deer Designer is free to live and work anywhere they grow and prosper, and most of us do just that! Our team culture is focused on diversity, work/life balance, and individual development.
Job Summary
We are looking for a skilled Backend Developer to build and maintain the server-side logic, APIs, and database structures that power Buckboard’s features. This role is crucial in ensuring scalability, security, and seamless performance across all systems. The ideal candidate has strong problem-solving skills, a deep understanding of backend technologies, and a passion for creating efficient and reliable applications.
➡️ This position is Full-Time (Remote in Brazil)
Responsibilities
- Design and implement backend services, APIs, and data models using Node.js or Python frameworks (e.g., Express.js, FastAPI).
- Develop efficient and secure server-side logic for handling user authentication, file uploads, and API integrations.
- Develop APIs and complex business logic for ticketing, time tracking, file uploads, and performance analytics.
- Integrate AI features for brief clarification and ticket automation.
- Set up and manage databases (MongoDB/PostgreSQL) and ensure scalability, data consistency, and security.
- Write comprehensive unit and integration tests to validate backend functionality.
- Collaborate with the Technical Lead on deployment strategies.
Requirements
- Proficient in Node.js or Python, with experience building scalable backends.
- Strong knowledge of database design and management with MongoDB/PostgreSQL.
- Experience with API authentication/authorization (JWT, OAuth).
- Hands-on experience with AI/LLM APIs (e.g., OpenAI).
- Familiarity with cloud storage solutions (AWS S3, Google Cloud Storage).
- Knowledge of AI/LLM integration and libraries like spaCy or NLTK is a plus.
- Strong understanding of microservices architecture and API design principles.
Benefits
- Location: Home-based - Permanent work from home, co-working space, beach, wherever you'd like as long as you have a laptop and good internet connection.
- Schedule: Monday to Friday, 8h/day
- Paid Time-Off: 15 days of paid leave + 10 unpaid days + 2 sick days paid (after 6 months of tenure).
- Bonuses: Christmas bonus, performance-based increase/bonus, and career progression.
- Health Benefit after 6 months of tenure
- Perks: Work anniversary gifts plus additional paid leaves
Our Hiring Process
- Application Review
- Initial Interview
- Technical Test
- Final Interview
- Job Offer