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