Mid-Level Full Stack Engineer .NET + Angular (559)
About the Opportunity
- Be responsible for enhancing the security and resilience of full-stack applications by addressing vulnerabilities and ensuring the overall system's integrity.
About Our Client
- Our client specializes in delivering comprehensive HR software tailored for the public sector, covering all aspects of the employee journey, including recruitment, onboarding, performance management, and regulatory compliance for government entities.
What You Will Be Doing
Address security vulnerabilities across the entire technology stack, including upgrading dependencies, fixing code-level issues, securing credentials, and enhancing container/Kubernetes security.
Write thorough tests for each fix, covering both unit testing for vulnerability closure and functional verification to ensure feature functionality.
Take ownership of software upgrades end to end, by troubleshooting issues post major version updates and seeing them through to completion.
Document upgrade processes effectively to provide insights and prevent redundancy within the team.
Collaborate with multiple teams and repositories to ensure seamless integration of security solutions and updates.
Coordinate credential rotations safely in collaboration with DevOps teams for optimized security practices.
Offer informed judgment on security-related matters and implement automation for streamlined dependency updates.
Skills and Qualifications (Must-Haves)
Possess 3–5 years of experience in software engineering.
Strong background in C# /.NET and experience working with ASP.NET Core web applications.
Proficient in TypeScript and modern frontend frameworks like Angular, with transferable skills to React or Vue.
Solid understanding of SQL and experience with writing queries, parameterization, and using ORMs.
Habitual practice of writing tests, both unit tests, and integration/end-to-end testing.
Proficient with Git for branching, rebasing, and maintaining clean commits.
Comfortable with reading and navigating diverse codebases.
Excellent written and verbal communication skills in English for effective collaboration.
Genuine interest and knowledge of application security practices.
Bonus Points for (Nice-to-Haves)
Previous experience in security remediation, secure code review, or vulnerability analysis.
Familiarity with Docker and its security configurations.
Experience with authentication and authorization protocols like OAuth 2.0, OIDC, and JWT.
Exposure to Java or Python.
Effective usage of AI coding tools with a focus on security-sensitive code.
Perks and Benefits
Receive provided equipment, including laptops, to support your work.
Access to full back-office support including Legal, Accounting, HR Business Partner, and Delivery teams.
Get career and cultural mentoring to navigate professional settings and US work culture.
Participate in free English language lessons taught by native speakers.
Earn referral bonuses by recommending qualified individuals to join the company.
Enjoy the option to work remotely with the availability of the Florianópolis office when desired.
How the Hiring Process Works
Initial interview with the Tech Recruiter, including possible AI assessments.
Client-specific interview process varying by company.
Receive an offer upon successful completion of the interview process.
Smooth onboarding with comprehensive support from Ubiminds.
Why Choose Ubiminds?
With nine years of experience and Great Place to Work certification, Ubiminds facilitates the connection of Latin American tech professionals with top software companies in the US and Canada. Benefit from a complete support system covering recruitment, legal matters, career guidance, and more for a successful international career growth. Let Ubiminds be your partner in thriving globally.
Begin your global career journey today by applying in less than 5 minutes.
---Reminder---
Please note that while AI tools may be utilized in our hiring process for screening and analysis purposes, all final hiring decisions are made by humans. For further details on data processing, feel free to reach out to us.
