Sr. Software Engineer
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?