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
51 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
• 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
Senior Software Engineer – CI Infrastructure
GlydwaysThe Best Way to Move People High-capacity, on-demand, and affordable mobility
• Act as the primary Product Owner for the Continuous Integration (CI) system, managing how it centrally runs builds and tests by seamlessly hooking into source control, the build system, and integrating tightly with Buildkite and GitHub • Design and implement short and long term scalable integrations that connect Bazel with the CI/CD pipelines to automate workflows, integrate with AI/LLM/Agent tools, trigger specific jobs, manage build artifacts, and ensure proper handoffs • Build, scale, and manage the CI AWS infrastructure, overseeing capacity planning and actively working to optimize performance by reducing job execution times • Develop comprehensive observability (including logs, metrics, traces, and alerts) into the CI infrastructure to accurately track system efficiency, identify errors, and focus reliability efforts. • Maintain the CI system as a reliable, high-performing platform, providing day-to-day on-call support, incident management, and troubleshooting for the wider software engineering organization.



