Job Closed
This listing is no longer active.
Mid-level Full Stack Developer
Location
Brazil
Posted
106 days ago
Salary
0
Seniority
Senior
Job Description
Mid-level Full Stack Developer
FCamara Consulting & Training
• Work in software development, writing code to build applications, programs, and software systems according to project specifications and requirements; • Test developed software, identifying and fixing issues, bugs, and defects in the code to ensure quality of delivery, meet deadlines, and achieve client satisfaction; • Document developed code to facilitate future maintenance and updates of products; • Develop high-quality software solutions, ensuring code is efficient, scalable, and maintainable; • Monitor and oversee systems in production to identify issues and implement solutions.
Job Requirements
- Bachelor's degree in Information Technology, Computer Engineering, Information Systems, Computer Science, or a related field (preferred)
- Experience with Traditional and Agile methodologies (preferred)
- Experience with version control systems (e.g., Git) (preferred)
- Experience with cloud platforms (preferred)
- Intermediate knowledge of programming languages (preferred)
- Intermediate knowledge of frameworks and technologies (preferred)
- Intermediate knowledge of databases (preferred)
- Intermediate knowledge of Agile methodologies (preferred)
- Basic English (preferred).
Benefits
- Certification in a programming language (preferred)
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.



