Browse All Jobs
Job Description

Stone Tech is seeking a Senior Software Engineer - Web to join their Interaction Platform team. Stone Tech unites the technology teams of Stone Co. and its financial companies, fostering innovation and providing solutions for entrepreneurs in Brazil. The ideal candidate will have a strong technical influence, sharing knowledge in architectural patterns and code design, and be familiar with unit and automated testing.

The Senior Software Engineer will support the evolution of the team's technical standards, dive into the code, and contribute to the development of new features and improvements to the web platform at Stone. They will work cross-functionally on large projects, aiding in the company's platformization efforts and promoting best practices in web development.

Responsibilities:

  • Address ambiguous problems and challenging prioritization, balancing deadlines and quality.
  • Influence decision-making within the team regarding solution details.
  • Assist the team in resolving complex problems and discovering solutions.
  • Provide constructive suggestions and critiques to disseminate technical knowledge.
  • Ensure the quality, scalability, and best practices of the product/platform.
  • Promote knowledge sharing and mentorship for team development, focusing on technical growth.
  • Seek knowledge about the company's strategic and operational plans.
  • Provide visibility into the work being done.
  • Define, collect, analyze, and monitor application/product health metrics.
  • Participate in pair programming, code reviews, and refinements to discuss technical solutions, ensure quality, and share knowledge.
  • Continuously seek opportunities to improve the web platform, processes, and the developer experience.

Requirements:

  • Experience in front-end web development, including React.
  • Experience with TypeScript.
  • Knowledge of architectural patterns and code design, adopting consistent and well-documented coding standards.
  • Knowledge of module architecture and componentization.
  • Knowledge of unit tests, integration tests, functional tests, and snapshot tests, using tools like Jest or Vitest.
  • Knowledge of investigation, troubleshooting, and debugging of systems.
  • Knowledge of integrating RESTful APIs, cloud services, local and remote data storage, and authentication.
  • Knowledge of CI/CD structure and automated pipelines.
  • Familiarity with metrics and marketing tools (e.g., Google Analytics, Amplitude).
  • Ability to work collaboratively in multidisciplinary teams, communicating effectively with team members, designers, developers, product managers, and other stakeholders, with strong communication and collaboration skills.
  • Knowledge of agile software development methodologies, such as Scrum or Kanban.
  • Experience in an environment with a robust and scalable architecture.
  • Ability to communicate concisely, frankly, and clearly (also in writing).

The role offers:

  • Health and dental plan
  • Digital Hospital
  • Meal and/or food vouchers
  • Remote assistance + initial setup (exclusive to remote positions)
  • Flexible hours
  • Education benefit
  • Gympass
  • Creche assistance
  • Profit Sharing
  • Life insurance
Apply Manually

Stone - Linkedin

Stone Tech, a convergence of Stone Co.'s technology division and its financial companies, is dedicated to revolutionizing the payment industry. Empowering entrepreneurs in Brazil, Stone Tech integrates innovations from Stone, Pagar.me, Ton, and Vitta. The company fosters a collaborative environment emphasizing autonomy, continuous improvement, and teamwork. Guided by principles of ownership, action, transparency, collaboration, and customer focus, Stone Tech delivers cutting-edge solutions and strives for excellence.

All Jobs at Stone - Linkedin (272)