Job Closed

This listing is no longer active.

UltraCon Consultoria logo
UltraCon Consultoria

Parceria sob medida.

Full-Stack Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 1998H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

73 days ago

Salary

0

Seniority

Senior

Job Description

Full-Stack Developer

UltraCon Consultoria

• Develop and maintain mobile applications using TypeScript and React Native. • Develop and maintain the BFF (Backend for Frontend) using Node.js, NestJS and GraphQL. • Participate in defining software architecture, development patterns, and engineering best practices. • Collaborate with Product Owners, Scrum Masters, Designers and Quality Assurance to define and deliver features. • Conduct code reviews to ensure quality, consistency and adherence to best practices. • Identify and fix bugs, performance bottlenecks and scalability issues. • Write unit and automated tests for backend and frontend. • Contribute to the evolution of the team's code quality, testing and architecture practices. • Work with integrations and GraphQL APIs, including federation and query planning. • Implement caching strategies and performance optimizations using Redis and caching techniques. • Work in cloud environments and serverless and containerized architectures. • Participate in CI/CD pipelines, including build automation, testing and deployment.

Job Requirements

  • Education: Bachelor's degree in IT or a related field.
  • Intermediate English.
  • Strong experience with Node.js, NestJS, GraphQL, TypeScript and React Native.
  • Experience with BFF (Backend for Frontend) architecture.
  • Experience with AWS Lambda and serverless architectures.
  • Experience with AWS ECS and containerized environments.
  • Experience with CI/CD (Continuous Integration/Continuous Delivery).
  • Experience with automated testing (Jest, Cucumber, Appium or similar).
  • Experience with Redux, Redux-Saga and Flux architecture.
  • Knowledge of Hexagonal Architecture (Ports and Adapters).
  • Knowledge of in-memory caching strategies using Redis.
  • Knowledge of GraphQL Federation (Apollo Federation).
  • Knowledge of Query Planning for GraphQL.
  • Understanding of SOLID principles, especially ISP (Interface Segregation Principle) and DIP (Dependency Inversion Principle).
  • Proficiency with version control using Git.
  • Knowledge of mobile application and API security.
  • Experience with agile development methodologies (Scrum/Kanban).

Benefits

  • Remote work
  • Flexible hours

Related Job Pages

More Full-stack Engineer Jobs

Check Point Software Technologies Ltd logo

Staff Software Engineer

Check Point Software Technologies Ltd

You deserve the best security. The protection you need against Gen V attacks.

Full TimeRemoteTeam 5,001-10,000Since 1993H1B No Sponsor

• Run at complex problems across our platform, designing and building products that translate complex payroll infrastructure into intuitive tools for operators and partners. • Own projects end-to-end, from identifying the problem and shaping the solution through design, implementation, rollout, and iteration based on real-world usage. • Be a true partner to product, design, and operations by developing a deep understanding of the workflows and challenges faced by payroll operators and partners. • Build internal and partner-facing tools that improve the visibility, reliability, and explainability of how money moves through the payroll system. • Reduce friction in our systems by improving workflows, architecture, and tooling for both developers and operators. • Role model clear, critical thinking through code, proposals, and diagrams that help teams align and move forward together. • Raise the quality bar by working in the open, giving thoughtful feedback, mentoring teammates, and helping the team ship work we’re proud of.

New York
$200K - $247.5K / year
Job Closed
CRM Online logo

Software Developer

CRM Online

The next generation of ERP and CRM applications

Full TimeRemoteTeam 11-50Since 2005H1B No Sponsor

• Develop customized solutions and align business processes through the implementation of scrum and agile methodologies. • Confirms program operation by conducting tests; modifying program sequence and/or codes. • Coordinate and consult with project teams and end-users to identify application requirements. • Design, develop, implement new software or modifications to existing software. • Troubleshoot and identify bugs in existing software, design and release fixes. • Support in creation and maintenance of documentation of product. • Work closely with QA to ensure quality and punctual software development within his/her responsibility. • Confirms project requirements by reviewing program objectives, input data, and output requirements with analyst, supervisor, and client. • Encodes project requirements by converting workflow information into computer language. • Prepares references for users by writing operating instructions. • Maintains historical records by documenting program development and revisions. • Develops information systems by designing, developing, and installing software solutions. • Prepares and installs solutions by determining and designing system specifications, standards, and programming. • Improves operations by conducting systems analysis; recommending changes in policies and procedures. • Create a development environment for efficient testing and integration.

Australia
GFT Technologies logo

Software Engineer – Cross Functional

GFT Technologies

As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Contribute to the design, development, testing, and maintenance of software applications within a highly collaborative, cross functional team. • Work closely with other software engineers, senior technical leaders, and members of the product organization to deliver high quality, scalable, and secure solutions. • Grow technical expertise through hands-on experience, participate in technical design discussions, and take ownership of delivering features from development through production support.

Colombia
GFT Technologies logo

Desarrollador FullStack

GFT Technologies

As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Design, develop, and maintain complex backend systems and APIs using Java and frameworks such as Spring Boot. • Contribute to frontend development using React (preferred) or Angular, ensuring seamless integration with backend services. • Implement scalable and secure solutions leveraging AWS cloud services. • Collaborate with architects, developers, and business teams to define requirements and deliver end-to-end functionality. • Ensure code quality, maintainability, and adherence to best engineering practices. • Participate in code reviews, testing, and continuous integration processes. • Troubleshoot and resolve technical challenges across the full application stack.

Colombia