Senior Software Engineer - São Paulo, Brasil - Traivefinance

    Traivefinance
    Traivefinance São Paulo, Brasil

    há 3 semanas

    Default job background
    Descrição

    You will be part of an innovative fast-growing Ag-Fintech company whose mission is to revolutionize agricultural finance through data science and machine learning.

    You will be part of a dynamic and experienced team, contributing to Web development to build highly customizable solutions for enterprise financial institutions.

    The goal is to build awesome, world-class products to help end-users perform their daily job seamlessly.

    What would you be doing:

    Collaborate with the product team to realize the goals as deliverables providing quality experience developing web applications, components, and test cases.

    Work alongside the design team to turn unique insights into actionable experiences through visualizations and automation.
    Responsible for full lifecycle development, including requirement analysis, coding, unit testing, deployment, and documentation.
    Develop and manage well-functioning components and applications.
    Write secure, effective, and evolvable components.
    Test software to ensure responsiveness and efficiency.
    Detailed documentation.

    You will be a great fit if you:
    Are highly proficient with React and Javascript/Typescript.

    Are highly proficient with CSS, more so with TailwindCSSAre proficient with Jest and/or CypressAre proficient with Storybook and WebpackHave experience working in Cloud environments, such as AWS, GCP, or Azure.

    Have working knowledge with design tools, like FigmaEnjoy significant ownership and work independently.
    Like to ship code and test user-facing changes.
    Can learn quickly in a new environment and has a can-do attitude.
    Have experience working in a fast-paced environment.

    Have a high experience with automated tests:
    unit, integration, and e2e.

    Worked in a distributed team with multiple time zones, so excellent documentation and communication skills are paramountHave the ability to articulate ideas and lead discussions in groups when speaking in English.


    Responsibilities:
    Architect, develop, own, and maintain core features and components that involve frontend technologies.
    Analyze and improve efficiency, scalability, stability, reliability, security, and performance of the core components and frontend systems.
    Ensure the quality of the code by conducting code reviews.

    Applying good practices on code, such as Clean Code, SOLID, and DDD.Helping achieve goals and key performance indicators (KPI) of the project.

    Taking a project from scoping requirements through launch.
    Build reusable code and libraries for future use.

    Deliver solutions under strict time frames without sacrificing quality using React and TypescriptWorking and consuming RESTfull & GraphQL APIsWorking with Git environments and CI/CD pipelines.

    Working collaboratively and effectively with a remote team and agile product development.
    Working in an Agile ecosystem.

    Sharing knowledge and insights about technologiesWho you are:
    You are not afraid of getting your hands dirty. You are a very technical professional with a passion for software and product development.

    You must be seen as a technical reference by your team and should expect to actively take part in all the architectural decisions of the squad.

    You will collaborate closely with other teams and stakeholders in order to evaluate the feasibility of tasks.

    You have a sharp strategic mindset questioning the product manager about the scope and timing of features balancing the complexity of deliveries and the opportunity cost of decisions;You can also adapt your approach to the circumstances, be flexible, negotiate and reach agreements in order to best suit the product, user, and team needs;Experience in working in a collaborative environment with teams of engineers, product managers, and designers;Passion for new technologies and proven capability in analysis and problem-solving;Excellent teamwork, communication, and project management skills;Must be proactive, have the ability to think outside the box, and have a hands-on profile to fit with our startup culture;Enthusiastic, flexible team player who loves to dive in and "figure it out."Someone who is able to articulate ideas clearly when speaking to groups in English.


    Benefits:
    CLT packageHealth Insurance PlanDental InsuranceMeal benefitFood benefitLanguage skills improvement incentiveGym incentive program (Gympass)

    Location:
    São Paulo (Hybrid - Faria Lima).
    #J-18808-Ljbffr