
Senior Software Developer (Product Engineer | AI-First & Full Cycle)/ 3 days ago
Quick Summary
About the company:
Present in the education sector for over two decades, IESDE is a national reference in the production of high-quality educational content. We develop educational systems composed of books and videos, qualified and adapted to the Brazilian reality. Having excellence as a premise, and intelligence applied to the challenges presented by the education sector as the concept of its actions, IESDE contributes to the transmission of knowledge and the training of competent professionals. The company's production is based on the preparation and formatting of books, videos, and computer platforms, always in an integrated and complementary way.
About the job
We are looking for a Product Engineer with a strong technical profile and product vision. We are looking for someone who goes beyond executing tasks and acts strategically, using generative AI tools to accelerate development and transform business problems into efficient solutions.
This position is ideal for those who do not wait for perfect requirements, but act with autonomy, collaborating directly with the Product Owner in building and validating solutions from the beginning.
Key responsibilities
- Translate business requirements (even if not fully structured yet) into scalable technical solutions.
- Develop clean, efficient, and testable code, using AI as support in the development process.
- Work in partnership with the Product Owner and Tech Lead in defining and refining requirements.
- Create prototypes and MVPs for rapid validation of business hypotheses.
- Ensure end-to-end deliveries: from technical conception to deployment and monitoring.
- Perform rigorous code reviews, ensuring code quality, security, and reliability.
- Document technical and architectural decisions clearly and objectively.
Your main challenges
- Accelerate development with the use of AI without compromising quality and security.
- Act collaboratively in building solutions, even in ambiguous scenarios.
- Reduce delivery time through continuous prototyping and validation.
- Balance speed, technical quality, and product vision.
Requirements
- Proven experience in software development (minimum of 2 years).
- Mastery in at least one of the stacks: JavaScript (NestJS, Next.js, Nuxt), Python, PHP (Laravel), C# (.NET), Dart (Flutter).
- Solid knowledge of data structures and databases.
- Experience with complex queries and data analysis.
- Practical experience with AI tools applied to development (e.g., GitHub Copilot, ChatGPT, Claude, Cursor).
- Ability to critically evaluate AI-generated code, identifying logic and security flaws.
Differentials
- Experience in startups or high-speed environments.
- Knowledge of Design Systems and tools like Figma.
- Experience with Growth teams or metrics-driven development.
Keywords: Product Engineer, Senior Developer, Software Engineer, Full Stack Developer, Back-end Developer, Software Engineer, Software Development, JavaScript, Node.js, NestJS, Next.js, Nuxt.js, Python, PHP, Laravel, C#, .NET, Dart, Flutter, REST APIs, Microservices, SQL Database, NoSQL Database, Software Architecture, Clean Code, Code Review, Automated Testing, Code Refactoring, Application Security, Data Structures, Data Analysis, Artificial Intelligence, Generative AI, AI Coding, GitHub Copilot, ChatGPT, Claude AI, Cursor AI, Prompt Engineering, Code Automation, Product Development, Product Mindset, MVP, Rapid Prototyping, Agile, Scrum, Kanban, Autonomy, Proactivity, Analytical Thinking, Problem Solving, Assertive Communication.
Job Type: Full-time, Permanent CLT
Salary: From R$7,000.00 per month
Work Location: Remote
