
Senior Back-end Developer, AI Products
Emojipedia
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop, evolve, and maintain digital health applications across multiple stacks (Java, Node.js, Python), focusing on performance, scalability, and security.
- Design and implement features in distributed systems, including RESTful APIs, WebSockets, and data streaming pipelines.
- Work on integration between microservices and legacy systems, ensuring consistency, resilience, and traceability in communications.
- Use message queues and event-driven architectures (RabbitMQ, BullMQ) for asynchronous processing and orchestration of workflows.
- Model, optimize, and maintain relational (MySQL, PostgreSQL) and non-relational (MongoDB, Redis) databases, including caching strategies and eventual consistency.
- Contribute to the development and integration of generative AI–based features, such as LangChain agents, RAG pipelines, and orchestration via n8n.
- Investigate, diagnose, and resolve complex technical issues in multi-tenant production environments.
- Ensure code quality through automated tests and software engineering best practices.
- Collaborate with multidisciplinary teams (Product, Design, QA, Data, AI) for integrated deliveries aligned with business objectives.
- Participate in agile ceremonies and actively contribute to the team’s technical growth.
Requirements
- Advanced experience with Java and Spring (Boot, Data, Security), including maintenance of legacy systems.
- Strong experience with Node.js and NestJS, with strict TypeScript proficiency and microservices architectures.
- Deep knowledge of PostgreSQL and MySQL, including data modeling, complex queries, and performance tuning.
- Hands-on experience with MongoDB, Redis, and event-driven architectures (RabbitMQ, BullMQ).
- Experience designing and versioning RESTful APIs and WebSockets.
- Experience with agile methodologies (Scrum, Kanban) and multidisciplinary squads.
- Regular use of AI tools for development (e.g., GitHub Copilot, Cursor, Claude Code, or similar), with the ability to critically review generated suggestions.
- Analytical, proactive profile with good communication skills — comfortable working in high-complexity, multi-stack environments.
- Knowledge of applied generative AI: LangChain, agents, RAG, OpenAI API and/or LLMs.
- Experience with vector databases (e.g., Pinecone) and embedding pipelines for semantic search.
- Experience with n8n or other workflow orchestration and automation tools.
- Practice with observability: structured logs, metrics, and distributed tracing.
- Experience with AWS and cloud architecture.
- Ability to occasionally work on front-end applications (React/TypeScript), reading and contributing to existing code without requiring specialization.
Benefits
- CAJU card: BRL 1,059.00 monthly credit distributed across categories: Meals, Groceries, Mobility, Health, Home Office, Culture, and Education.
- Health plan: AMIL S450 – APTO, with 30% co-pay for consultations and exams and 40% for PS; extendable to legal dependents (spouses and/or children up to 24 years). Dependent fees are deducted from payroll. Cost per dependent: BRL 506.86 per month + co-pay.
- Omni Saúde: Intended for purchasing prescription medications. A monthly balance of BRL 100.00 is provided to the employee exclusively for medications prescribed by our Conexa Hospital.
- Free access to Conexa and Zenklub platforms, offering online consultations for mental and physical health support.
- Childcare allowance according to the regional collective bargaining agreement and extended maternity/paternity leave: option to extend maternity leave to 6 months; paternity leave of 30 days.
- SULAMERICA Life Insurance: We want you to feel secure knowing you and your loved ones are protected, whatever happens.
- Day off during your birthday month: Take some time off to celebrate your special day.
- Totalpass and Wellhub: Support for your fitness goals.
- Course discounts: Partnerships with educational institutions to support your personal and professional development.
- SESC benefit: Access to sports, culture, leisure activities, courses, and more with special conditions for employees and dependents.
- Commuting allowance (Vale Transporte): 6% salary deduction, if opted in.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaNode.jsPythonSpringTypeScriptPostgreSQLMySQLMongoDBRedisRESTful APIs
Soft Skills
communicationanalyticalproactive