Senior Software Engineer (Full Stack)

New
J
JobgetherB2B SaaS
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Intermediate English proficiency
Experience
5+ years
Required Skills
Node.jsPostgreSQLTypeScriptReactRESTful APIsMicroservicesDistributed Systems

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • 5+ years of professional software development experience.
  • Advanced proficiency with Node.js and TypeScript.
  • Strong experience developing applications with React.
  • Solid experience with PostgreSQL, including database modeling, optimization, and complex queries.
  • Experience designing and working with microservices and distributed architectures.
  • Knowledge of asynchronous processing and messaging systems.
  • Experience building scalable systems capable of handling high volumes of data.
  • Strong understanding of software architecture, design patterns, and automated testing practices.
  • Intermediate English proficiency.

Responsibilities

  • Design, develop, and maintain scalable microservices that support core platform capabilities.
  • Build APIs and integrations with e-commerce platforms, ERPs, and external services.
  • Develop event-driven architectures to support asynchronous processing and large-scale data flows.
  • Contribute to both backend and frontend development initiatives.
  • Design, optimize, and maintain high-performance PostgreSQL databases, including complex queries and data models.
  • Participate in architecture discussions and influence technical decisions across the product.
  • Conduct code reviews and support the technical growth of other engineers.
  • Ensure application quality through testing, observability, performance improvements, and scalability practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now