About this role
Job title: Full Stack Developer
About the Role TransUnion is building a new Costa Rica engineering team and seeks a skilled Full Stack Developer to help design and deliver scalable cloud-based software across global platforms. The role requires strong ownership, collaboration with teams in the US and India, and experience in modern Agile environments.
What You'll Do
- Design, develop, and maintain high-quality software solutions using modern backend technologies (.NET, Java, or similar)
- Build responsive front-end applications using Vue.js, Angular, React, or similar
- Develop and maintain RESTful APIs and microservices-based architectures
- Actively contribute to software projects, delivering high-quality code and features
- Collaborate with cross-functional teams in a global Agile environment (US, India, Costa Rica)
- Take ownership of assigned features and ensure timely, high-quality delivery
- Optimize database performance and data modeling
- Participate in CI/CD processes and contribute to automation and quality improvements
- Troubleshoot, debug, and propose effective solutions to technical challenges
What We're Looking For
- 2 to 4 years of hands-on software development experience
- Strong backend development experience with .NET, Java, or similar technologies
- Experience with modern front-end frameworks (Vue.js, Angular, React, or similar)
- Strong experience working in cloud platforms (GCP preferred or similar)
- Solid knowledge of SQL and databases (relational and non-relational)
- Experience with microservices architecture and modern system design
- Hands-on experience in Agile Scrum environments
- Familiarity with CI/CD pipelines and a focus on automation and quality
- Strong problem-solving and analytical skills
- Strong written and verbal communication skills
- Availability to collaborate with distributed teams across multiple time zones
- Familiarity with using AI tools in development workflows (coding assistants, automation, productivity tools)
Nice to Have
- Experience working in large-scale or enterprise platforms
- Experience with Linux environments and scripting
- Experience with Big Data tools such as Apache Spark
Note: This is a remote position which may require occasional in-person attendance at work-related events at management's discretion.