Job Closed
This listing is no longer active.
Orgulho do que fazemos. Orgulho de quem faz com a gente!
Full Stack Developer II – Franchises
Location
Brazil
Posted
107 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Developer II – Franchises
Grendene S/A
• Develop and maintain web applications, working on both frontend and backend. • Build and evolve APIs and services used by the applications and integrations with internal systems and partners. • Work on building scalable solutions with attention to performance, code organization, and maintainability. • Participate in technical decisions with the team, contributing suggestions for improvements and architectural evolution. • Work on system integrations, especially involving data, CRM, external platforms, and internal services. • Create and optimize database queries and schemas, ensuring efficiency, consistency, and reliability of information. • Ensure the quality of data handled by applications, including validation, consistency, and impact on business operations. • Support the analysis and resolution of production data issues, such as inconsistencies, integration failures, duplication, or data divergence between systems. • Assist in resolving production issues, investigating root causes in both code and data and proposing definitive solutions. • Contribute across the full development cycle, from understanding requirements to delivery and production monitoring.
Job Requirements
- Experience in full stack development using JavaScript or TypeScript.
- Proficiency with modern frontend frameworks such as React or Next.js.
- Backend development experience using Node.js, preferably with NestJS or a similar framework.
- Knowledge of relational databases, especially PostgreSQL, including data modeling, query writing, and performance analysis.
- Good understanding of data modeling and entity relationships.
- Ability to work with data in application contexts, understanding flows, transformations, and potential inconsistencies.
- Experience with source control using Git.
- Experience with development best practices, code organization, and technical code review.
- Ability to work autonomously, organizing deliverables and prioritizing tasks.
- Experience with cloud environments such as Google Cloud Platform, AWS, or Azure (differentials)
- Knowledge of services such as Cloud Run, Cloud Build, BigQuery, or similar (differentials)
- Experience with system integrations and consuming external APIs (differentials)
- Knowledge of Python for automations, data scripting, or service development (differentials)
- Experience with automated testing (differentials)
- Familiarity with DevOps practices such as CI/CD and containers (differentials)
- Experience in high-data-volume environments or systems with multiple integrations (differentials)
- Experience with data pipelines, ETL, or data processing in applications (differentials)
Benefits
- Work model: Remote
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Own the execution of identity and resource lifecycle workflows through scalable, reliable distributed systems that transform intent into consistent, correct outcomes at scale • Design and evolve distributed workflow systems (e.g., pipelines, queues, workers, transformation layers) • Ensure correctness of asynchronous execution across retries, failures, and partial completion scenarios • Define and enforce patterns for idempotency, ordering, and consistency in distributed workflows • Optimize throughput, parallelism, and system performance across large-scale worker fleets • Improve reliability through robust retry strategies, backpressure handling, and failure recovery mechanisms • Define and manage ordering and consistency guarantees in distributed workflows where sequencing and dependencies matter • Ensure observability and diagnosability of workflows, including tracing, metrics, and runtime inspection • Identify high-impact areas for improving performance, reliability, and scalability in workflow systems • Guide evolution of legacy batch or monolithic processing into scalable, distributed execution models
• Developing both frontend and backend solutions • Building optimized, high-performance, and scalable system components • Taking shared responsibility for the system's ongoing maintenance, stability, and continuous improvement; monitoring, troubleshooting, and evolving existing functionality over time • Working closely with the client and the internal team • Contributing to architectural decisions and proposing solutions to technical challenges
Senior Software Engineer
Alkami TechnologyAlkami is the digital sales and service platform provider for financial institutions in the US.
• Drive efforts and contribute to building computer software systems, participating in the design process from beginning to end • Demonstrates deep technical domain knowledge of the company, including apps, services, systems, or frameworks • Lead code/design reviews to ensure smooth daily operations and accurate planning • Participate in the entire application lifecycle, focusing on coding and debugging • Write clean code to develop functional web applications • Advanced troubleshooting and debugging • Perform UI tests to optimize performance • Liaise with developers, designers and system administrators to identify new features • Manage cutting-edge technologies to improve legacy applications • Gather and address technical and design requirements • Set up and maintain environment configurations and monitor system health • Build reusable code and libraries for future use • Provide training and support to internal teams • Enhance development tools, test coverage, and/or code structure • Provide mentoring and technical support to junior engineers • Respond promptly to on-call incidents, including troubleshooting and resolving critical disruptions to ensure minimal downtime • Maintain clear and proactive communication with customers and vendors to ensure a positive, collaborative relationship • Demonstrate self-sufficiency by independently managing tasks, problem-solving, and meeting deadlines, while adapting to new challenges without supervision. • Maintaining development standards within the team • Champion an API-first approach software projects, ensuring seamless integration, scalability, and extensibility.
Intermediate Software Developer
Info-Tech Research GroupWe help leaders achieve what they want most: measurable results.
• Build, test, and support the development of web software applications and internal tools • Analyze requirements and decide the best ways to meet or even rework them; unique and innovative ideas are welcome • Be proactive by finding and addressing areas of technical concern • Mentor your peers and contribute to code reviews, and be mentored if something is new to you • Collaborate across teams to continually improve our processes • Promote the use of design patterns and best practices • Contribute to Agile ceremonies for prioritizing, understanding, and estimating • Support the growth of our Agile practices through Retrospectives



