Job Closed
This listing is no longer active.
We make innovation simple, convenient and right...we just make it HAPPEN
Senior Software Engineer, Full Stack – Node.js, React
Location
Brazil
Posted
81 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Full Stack – Node.js, React
Oowlish
• Collaborate with premier clients from the United States and Europe • Focus on debugging and fixing bugs across the platform • Work within a complex, existing codebase • Use AI-assisted debugging tools to accelerate and optimize workflow • Evolve into feature development and contribute to product innovation
Job Requirements
- 5+ years of full-stack engineering experience in production environments
- Strong experience with TypeScript, Node.js, and React
- Experience working with relational databases (PostgreSQL or similar)
- Hands-on experience with cloud environments (AWS preferred, especially ECS or similar services)
- Proven track record of owning and delivering features or initiatives end-to-end
- Experience contributing to 0 → 1 product development
- Proficiency using AI tools in daily development workflows
- Strong problem-solving skills and ability to work independently
- Clear communication skills and ability to collaborate cross-functionally
Benefits
- Home office
- Competitive compensation based on experience
- Career plans to support significant growth within the company
- International projects
- Oowlish English Program (technical and conversational)
- Oowlish Fitness with TotalPass
- Games and competitions
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full-Stack Software Engineer – Backend-Focused
PaytientPaytient enables people to live better lives by improving their ability to access and afford care. The company’s technology gives Americans the money they need to pay for healthc
• Collaborate with product managers, designers, and engineers to build scalable, reliable backend systems that power our core financial and data ecosystems, with frontend contributions as needed. • Lead backend development using Java/Spring Boot or Kotlin to build robust systems for payroll deductions, payment processing, and automated invoicing, while contributing to our React frontend when the work requires it. • Write clean, maintainable, and well-tested backend code that balances performance with the high level of accuracy required for census data management and subscription billing. • Lead initiatives and own complex backend projects, such as architecting seamless payment integrations or scaling our subscription management engine, from concept through delivery. • Influence backend architectural decisions and contribute to a long-term technical strategy that ensures data integrity across our payroll and financial reporting pipelines. • Drive engineering excellence by authoring clear technical documentation, including RFCs and ADRs for new architectural patterns, and maintaining up-to-date runbooks to ensure our systems remain reliable and easy to operate. • Leverage AI assisted development tools to accelerate delivery, optimize workflows, and enhance code quality, while maintaining a critical eye for security and best practices. • Participate in code reviews and technical discussions, ensuring our systems handle complex business logic (like deduction calculations) with precision and security. • Provide technical mentorship and guidance to other engineers, fostering a culture of excellence in healthcare and financial engineering. • Work in a modern, cloud-native environment leveraging infrastructure-as-code and CI/CD pipelines to support rapid, high-quality delivery of mission-critical financial features.
• Develop and maintain the company's information systems, supporting the achievement of business objectives. • Analyze application and database requirements to translate them into code. • Review data modeling and application/database architecture to ensure software development meets product requirements. • Develop and maintain systems, optimizing code through strong logical skills. • Perform tests on developed systems to ensure the quality of the product delivered to the client. • Continuously seek knowledge of new development practices, tools, and processes that improve our product's performance. • Bring your perspective and experience to the development team.
• Desarrollo de nuevas funcionalidades en aplicaciones web (frontend y backend). • Colaborar en la implementación de APIs y lógica de negocio. • Participar en la mejora del rendimiento y optimización de consultas. • Contribuir a la evolución del diseño y la experiencia de usuario. • Apoyar en tareas de testing, documentación y control de versiones. • Trabajar junto al equipo de datos en la integración de nuevas fuentes.
• Diseño y definición de arquitecturas. • Selección de tecnologías dentro del stack Microsoft. • Implementar patrones de diseño. • Establecimiento de estándares a través de buenas prácticas y clean code. • Liderazgo y gestión del equipo técnico.


