Senior Software Engineer (TS)


Job Location:

São Paulo - Brazil

Monthly Salary: Not Disclosed
Posted on: 7 hours ago
Vacancies: 1 Vacancy

Job Summary

  • Design develop and maintain backend services using TypeScript
  • Take ownership of features and projects from design through implementation testing and deployment
  • Build scalable maintainable and high-quality solutions for revenue and reporting systems
  • Collaborate with Product Managers QA Engineers and developers to deliver reliable software
  • Design and optimize database queries and data models
  • Troubleshoot production issues and resolve complex technical challenges
  • Participate in code reviews and contribute to engineering best practices
  • Ensure smooth handoffs to QA by delivering well-tested production-ready code
  • Communicate proactively with distributed team members and work independently in a remote environment
  • Contribute to backend architecture and scalability improvements

Qualifications :

  • 5 years of software engineering experience
  • Strong proficiency in TypeScript with deep backend expertise
  • Strong experience with relational databases such as PostgreSQL
  • Experience using ORMs preferably Prisma
  • Understanding of software architecture principles and scalability strategies
  • Experience with cloud platforms preferably AWS
  • Familiarity with CI/CD practices
  • Strong ownership mindset with ability to independently drive projects end-to-end
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration skills
  • Ability to work effectively in distributed remote teams
  • Upper-Intermediate English level or higher

WILL BE A PLUS

  • Experience with NestJS
  • Experience with Turborepo
  • Familiarity with monorepo environments such as pnpm
  • Experience with React or
  • Experience working with financial or reporting platforms
  • Experience operating in high-ownership engineering environments

Additional Information :

PERSONAL PROFILE:

  • Ownership mentality with proactive attitude
  • Reliable and accountable approach to software delivery
  • Strong communication skills
  • Ability to work independently in offshore distributed teams
  • Analytical mindset with strong attention to detail
  • Comfortable operating in fast-paced agile environments

Remote Work :

Yes


Employment Type :

Full-time

Design develop and maintain backend services using TypeScriptTake ownership of features and projects from design through implementation testing and deploymentBuild scalable maintainable and high-quality solutions for revenue and reporting systemsCollaborate with Product Managers QA Engineers and dev...

About Company

Company Logo

At Sigma Software, we are involved with the client’s team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more

View Profile View Profile