Senior Software Engineer – .NET / Angular (543)
Senior Full Stack Engineer Remote – LATAM / Full-time / Remote
**Detailed **
Ubiminds, a well-recognized company, is known for its commitment to its employees and international partnerships with renowned software product companies. This company values talent and provides full support for professional growth.
As a Senior Full Stack Engineer at Ubiminds, you will be part of an innovative team focused on enhancing enterprise SaaS applications. This role requires collaboration, cutting-edge technology application, and a proactive attitude towards software development.
Key Responsibilities
- Design, implement, and maintain scalable SaaS applications utilizing the .NET ecosystem.
- Develop efficient backend services with C# or VB.NET for modern web application features.
- Optimize database performance by crafting effective SQL queries and stored procedures.
- Address production issues promptly to ensure seamless application functionality.
- Contribute to architectural deliberations and technical planning.
- Create and uphold high-quality, secure, and maintainable code following industry best practices.
- Participate in creating and maintaining unit and integration tests and promoting a Shift Left development approach.
- Collaborate closely with diverse teams throughout the software development life cycle.
- Utilize AI-assisted tools like GitHub Copilot to enhance code quality and delivery efficiency.
- Drive continuous enhancements in engineering processes for improved performance and sustainability.
Required Qualifications
- At least 5 years of hands-on software engineering experience.
- Proficiency with C# or VB.NET.
- Demonstrated expertise in web application development.
- Sound knowledge of SQL, including stored procedures and query optimization.
- Experience troubleshooting and optimizing application performance.
- Familiarity with unit and integration testing.
- Ability to thrive in a Shift Left development environment.
- Strong grasp of software architecture and application design principles.
- Previous exposure to Agile engineering principles and collaboration.
- Willingness to adopt AI-powered development tools for enhanced productivity.
- Fundamental comprehension of AI development concepts and practices.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent.
- Excellent English communication skills.
Desirable Skills
- Prior experience with jQuery, WebForms, or other server-rendered architectures.
- Advanced knowledge of Microsoft SQL Server with expertise in indexing and performance tuning.
- Familiarity with AWS services like EC2, S3, or SES.
- Exposure to GraphQL implementation.
- Familiarity with AI-assisted engineering workflows.
- Solid understanding of HTML and CSS in conventional web applications.
Work Environment Details
- Engage in a product-focused engineering team dedicated to enterprise SaaS applications.
- Collaborative environment allowing contributions to architecture and technical planning.
- Thrive in an engineering culture emphasizing ownership, quality, and continual improvement.
- Focus on AI-first development practices and modern software engineering.
- Engage in diverse projects with substantial technical influence across the software development process at every stage.
About Ubiminds
Culture Insights
- Emphasis on people-first culture.
- Encouragement for personal growth and continuous improvement.
- Promoting proactive attitudes to tackle challenges.
- Emphasis on collaborative teamwork and evolution.
- Commitment to delivering exceptional services and exceeding expectations.
- Pledge to maintain honesty, transparency, and openness in all interactions.
Perks and Benefits
- Equivalent treatment to full-time employees in an established product-based company.
- Comprehensive back-office support covering career guidance, HR, and concierge services.
- Flexibility with remote work policies.
- Provision of a MacBook for work.
- Access to varied growth opportunities through tech talks, chapter meetings, and remote social events.
- English lessons offered by native speakers for continued language improvement.
- Participation in the Candidate Referral Program.
- Optional use of office facilities in Florianópolis with provided amenities.
Hiring Process
- Initial discussion with Tech Recruiter for role comprehension and experience evaluation.
- Client process steps, which may vary.
- Opportunity issuance following successful selection.
AI Utilization Note
AI tools strategically assist in parts of the hiring process for optimal efficiency and analysis. Although these tools offer support to our recruitment team, the final recruitment decisions are guided by human judgment. For additional details on data processing methods, consider contacting our team.
