Emojipedia

Senior Back-end Developer, AI Products

Emojipedia

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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