···
Log in / Register
Full Stack Developer (Senior) – Node.js + Angular with AI-First Development Focus (Cursor/AI)
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
Praça do Patriarca, 62 - Centro Histórico de São Paulo, São Paulo - SP, 01002-010, Brazil
Favourites
Share
Some content was automatically translatedView Original
Description

Job Description: * Bachelor’s degree in Systems Analysis, Computer Science, Computer Engineering, or related fields. * Proven experience strategically executing complex projects—from information architecture design to product enhancements. * Technical reference and expert in system architecture, with demonstrated cases of building scalable applications. * Proficiency in our technology stack: Node.js, TypeScript, Angular (or Vue/React), MongoDB, and AWS tools. * Experience building products distributed under the SaaS (Software as a Service) model. * Practical experience and proficiency with AI tools for software development, such as Cursor. * Solid understanding of prompt engineering principles and ability to formulate clear, effective instructions for AI. * Ability to critically review and validate AI-generated code, ensuring functionality and scalability per established standards. * Experience creating and optimizing AI Rules and MCPs to continuously improve the AI-First workflow. * Strong communication skills to clearly and understandably explain technical concepts to diverse stakeholders (technical and non-technical) and objectively and cohesively communicate actions to the team. * Mindset of continuous learning and adaptability to new tools and methodologies—such as AI integration into development. Differentiators * Experience building applications using Domain-Driven Design (DDD). * Experience developing integration features (REST and SOAP). * Experience implementing queuing technologies such as SQS. * Experience working at high-growth companies (startups). * Experience with applications having business rules similar to Aprova’s. * Mastery of management dynamics and tools (e.g., prioritization and discovery tools). * Experience mentoring peers and disseminating knowledge about AI usage. * Technical Leadership and AI-First Innovation: * Serve as a technical reference and architecture expert, supporting the team with questions and configurations for complex scenarios. * Research emerging technologies and pioneer a culture of innovation and efficiency—developing and sharing best practices within the team, especially regarding AI use to accelerate development. * Drive significant improvements enabling sustainable application growth, contributing effectively and innovatively to design, architecture, and data structure optimization. * Prompt Engineering and Code Curation: * Plan and detail tasks meticulously, acting as a prompt engineer—providing sufficient context for AI (e.g., Cursor) to execute project steps. * Develop the ability to guide AI with clear, effective prompts—and to review, refine, and validate generated code, ensuring functionality, scalability, and adherence to project standards. * Actively collaborate on creating and evolving Cursor Rules and MCPs to optimize AI response performance and quality. * Focus on curating generated code to ensure quality and consistency. * Development and Quality: * Design, develop, and maintain full-stack applications—including RESTful backend in TypeScript, Node.js, and Python, and frontend in TypeScript + Angular. * Own the entire software development lifecycle, writing well-structured, efficient, and testable code. * Ensure code quality by participating in reviews and suggesting improvements across all processes—including promoting clean, testable code. * Write unit tests following established guidelines. * Business Acumen and Proactivity: * Collaborate with the Product team during feature ideation, ensuring effective communication and focus on delivering value to customers and the business. * Identify opportunities and propose improvements, new solutions, and strategies that generate meaningful value and impact for company growth. * Take ownership of strategic planning and execution—aiming for high-impact deliverables in application scalability and achievement of business objectives. * Be investigative and attentive to incidents: identify bottlenecks and propose the most appropriate and rapid solution. * Disseminate knowledge and create technical documentation for delivered tasks. * Contribute to team development by addressing team needs for implementation—including training and delegation. 2512070202191674119

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.