Job Closed
This listing is no longer active.
Senior Fullstack Developer
Location
Brazil
Posted
109 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Developer
FCamara Consulting & Training
• FCamara supporting disruptive companies through complete, scalable digital solutions aligned with key market trends and needs. • Experience: 8+ years • Have worked on a variety of projects across different industries — at least 5 projects or at different companies. • Someone who adapts well to new environments. • Use of unit tests • Knowledge of queues (differential: experience with Azure Service Bus) • Knowledge of microservices • Experience with Apache Camel, Spring Boot, BFF Spring Boot, Node.js, Redis, JWT, OAuth2, AngularJS, Angular 11 and/or Angular 15 • Experience with microfrontend and microservices architectures • Experience with cloud (GCP), Kubernetes, Sonar, Jenkins, Veracode, MySQL, SQL Server, Pub/Sub, RabbitMQ, Kafka • Knowledge of Akamai, Apigee, EJB, WAS, Broker — are a plus
Job Requirements
- Experience with ORMs (differential: Dapper)
- Familiarity with CronJobs/Workers
- Basic DevOps knowledge (Pods, CronJobs, Docker, Kubernetes)
- Experience with architecture based on Domain-Driven Design (DDD) or Clean Architecture
- SQL Server (desirable to understand Stored Procedures)
- MongoDB
- Proficient in React (Class Components and Functional Components)
- Proficient in JavaScript (ES6+)
- Proficient in CSS/SASS
- Proficient in HTML5
- Knowledge of Redux
- Knowledge of Fetch/Axios
- Knowledge of React Router
- Developer with knowledge of Java and/or Angular
- Willingness to grow knowledge in the bank’s technologies and products
- Participate in technical meetings to hand over information to clients
- Experience in agile projects
Benefits
- A strong culture: connected end-to-end, collaborative, agile and flexible to face new challenges
- Great Place To Work (GPTW) certified for the second consecutive year, one of the best companies to work for in Brazil
- We believe in diversity, equity and inclusion of professionals regardless of disability, race/ethnicity, religion, gender, sexual orientation, origin or family composition.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer II – Franchises
Grendene S/AOrgulho do que fazemos. Orgulho de quem faz com a gente!
• 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.
• 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.



