Full-Stack Developer (Generalist)
Category: Software Engineer
Job Description
Full-Stack Developer (Generalist)We are hiring a Senior Full-Stack Developer for a long-term working relationship.
A generalist capable of independently managing projects from end to end, covering everything from requirements gathering to delivery and maintenance. You will need the technical skill to work across : mobile apps, AI automation and agents, chatbots/WhatsApp, process automation and integrations (RPA), e-commerce, corporate websites (CMS), landing pages, web systems/SaaS, and CRM/ERP. We work with open-source stacks and self-hosted infrastructure, so we are looking for someone who has mastered engineering fundamentals rather than just a specific tool.
Above all, we're looking for someone who is available and genuinely willing to build a long-term working relationship.
Job Skills
Essential requirements
- Solid programming logic: algorithms, data structures, and problem-solving
- General-purpose backend: programming servers, business logic, and services, as well as learning new languages based on project needs
- Modern frontend: HTML, CSS, and JavaScript; responsive and component-based interfaces
- Data modeling: relational databases (SQL) and NoSQL concepts
- APIs and integrations: designing and consuming REST, webhooks, and events (GraphQL concepts)
- Authentication and access control: login, sessions/tokens, profiles, permissions, and multi-user support
- Payment methods: checkout, gateways, subscriptions/recurring billing, and anti-fraud measures
- Git and collaborative work
- Deployment and operations: Linux, containers, hosting, and basic CI/CD
- Security and LGPD (OWASP best practices, data protection)
- Automated testing, debugging, and legacy code maintenance
- UX/UI fundamentals, responsiveness, and accessibility
- Technical SEO and performance (loading speed, Core Web Vitals) Area-specific competencies
- Mobile apps: native and/or cross-platform apps (Android/iOS), store publishing, push notifications, offline capabilities, and synchronization
- AI & automation: LLM integration, prompt engineering, agents, RAG/embeddings/vector databases, workflow orchestration, and ETL
- Chatbots/WhatsApp: conversational flows, messaging APIs (WhatsApp Business), webhooks/real-time, and CRM integration
- Automation/RPA/integrations: system integration, workflows/queues/events, web scraping, spreadsheets, reporting, and BI concepts
- E-commerce: catalog, cart, checkout, orders, inventory, shipping, payment gateways, and marketplaces
- Corporate websites (CMS): manageable sites with custom themes/components, on-page SEO, forms, and lead generation
- Landing pages: high-conversion pages (CRO), tracking/pixels, email marketing, and A/B testing
- Web systems/SaaS: scalable and multi-tenant architecture, recurring billing, dashboards, queues, caching, and observability
- CRM/ERP: process modeling (customers, sales, finance, inventory), management modules, reporting granular permissions and tax integrations (invoicing)
Questions
Soft skills Requirements: gathering and client communication; autonomy to lead projects with minimal supervision; time management and handling multiple simultaneous projects; translating business needs into technical solutions; documentation and organization; critical thinking and a proactive mindset; continuous learning.
Preferred qualifications: Experience with open-source stacks and self-hosting; containers and infrastructure as code; public portfolio/open-source contributions; data architecture and messaging systems; technical English proficiency.
How to apply: send your portfolio, repositories, and a brief description of projects you have delivered end-to-end (indicating which of the areas you have worked on) to [insert email/link].


