Skip to main content

Sr. Software Engineer

Tecnologia
Tecla
Brusque, BrasilHá 1 mesesAté 22/04/2026

Descrição da vaga

*Native/Bilingual English is required for this role (read/written/spoken)

Please upload your CV Resume in English.

Monthly salary: $4,000 - $5,000 USD The Senior Software Engineer plays a critical role in designing, developing, and maintaining scalable software solutions that power our partner’s core products and services. This role contributes to technical strategy, mentors junior engineers, and collaborates cross-functionally to deliver high-quality code, drive innovation, and support overall platform growth.

Essential Duties:

  • Design, develop, test, and deploy high-quality software applications and systems.
  • Write unit, integration, and other types of automated tests.
  • Participate in architecture discussions and contribute to technical planning and decision-making.
  • Use agentic workflows to write clean, maintainable, and well-documented code adhering to SOLID principles.
  • Conduct code reviews and provide feedback to ensure best practices in coding, testing, and documentation.
  • Collaborate with Product, QA, DevOps, and cross-functional teams to define requirements and deliver features.
  • Identify and troubleshoot issues to ensure system performance, scalability, and reliability.
  • Mentor junior and mid-level engineers to support their growth and development.
  • Continuously explore new technologies and tools to improve engineering processes and outcomes.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5–8 years of professional software development experience.
  • Strong proficiency in C# and .NET
  • Strong hands-on experience with advanced SQL, including writing and optimizing complex queries, stored procedures, and database-level business logic in MSSQL or similar relational databases.
  • Proficiency in Angular with Typescript and/or MSSQL
  • Experience with RESTful APIs, microservices architecture, and deep hands-on experience with relational databases (SQL), including performance tuning and schema design
  • Familiarity with architecture and design patterns such as Hexagonal, Onion, CQRS, Transactional Outbox, and others
  • Familiarity with Azure and/or AWS
  • Proficiency in version control systems (e.g., Git) and CI/CD pipelines.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.

Bonus / Strong Plus:

  • AI and Agentic Workflows:  Experience applying AI tools to automate or enhance workflows beyond basic tooling (e.g., Copilot), including initiative in learning and integrating AI technologies to improve development processes and operational efficiency.
  • Open to candidates with either a strong backend (C#) background and deep SQL expertise, or database-focused engineers with experience contributing to C#/.NET services

Key Competencies:

  • Full-Stack or Backend Development Expertise
  • Software Architecture & Design Patterns
  • Agile Development & Continuous Integration
  • Code Quality, Testing & Documentation
  • Cross-Team Collaboration
  • Debugging & Performance Optimization
  • Mentorship & Peer Leadership
  • Adaptability & Continuous Learning

Benefits:

  • A fully remote position with a structured schedule that supports work-life balance.
  • The opportunity to join an innovative hospitality tech company building scalable, high-impact software.
  • Two weeks of paid vacation per year.
  • 10 paid days for local holidays.

*Please note our partner is only looking for full-time dedicated team members who are eager to fully integrate within their team.

¿Te interesa este puesto?