Skip to main content

Sr. Software Engineer

Tecnologia
Tecla
Brusque, BrasilHá 1 mesesAté 21/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?