Summary
Join Experian's Business Services team as a Full Stack Software Developer! Design, develop, and maintain web applications, microservices, and APIs using modern technologies. You will optimize application performance, contribute to code reviews, and work in an Agile environment. This role requires a Bachelor's degree, 3+ years of full-stack development experience, proficiency in Microsoft and MERN stacks, and AWS cloud services experience. The position is a permanent, remote role based in Costa Rica. Experian offers a comprehensive benefits package including medical, life, and dental insurance, paid time off, performance bonuses, and more.
Requirements
- Bachelorβs degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
- 3+ years of experience in software design and development, with expertise in full-stack development
- Proficiency in both the Microsoft stack and the MERN stack: Microsoft Stack: .NET Framework, .NET Core, .NET 6, C#, ASP.NET, MVC, REST API, SQL Server, Entity Framework
- MERN Stack: MongoDB, Express.js, React.js, Node.js
- Strong knowledge of frontend technologies: React.js or Angular, Bootstrap, JavaScript, jQuery, and CSS
- Experience with AWS cloud services (Lambda, S3, SQS, API Gateway, ECS, EC2, etc.)
- Strong experience with version control systems, particularly Git
- Hands-on experience in unit testing and test-driven development
- Familiarity with application security best practices, including single sign-on (SSO)
- Strong knowledge of agile software development methodologies
- Excellent problem-solving, analytical thinking, and decision-making skills
- Strong written and verbal communication skills
Responsibilities
- Design, develop, and implement scalable and high-performing applications using modern programming languages and frameworks
- Optimize application performance by analyzing execution, debugging issues, and implementing improvements
- Review project proposals, evaluate technical alternatives, provide time and effort estimates, and offer recommendations
- Contribute to code reviews, system design discussions, and best practice implementations
- Identify and drive process improvements, recommending technical solutions to enhance efficiency
- Assess and maintain the health, security, and performance of software applications and databases
- Work within an Agile development environment, collaborating with cross-functional teams to deliver high-quality solutions
Preferred Qualifications
- Experience integrating with Salesforce API
- Programming knowledge in Python for automation or data processing
- Exposure to Airflow for workflow automation
- Familiarity with Veracode and SonarQ for code security and quality analysis
Benefits
- Medical, life and dental insurance
- Asociacion Solidarista
- International Share Save Plan
- Flex Work/Work from home
- Paid time off
- Annual Performance Bonus
- Education Reimbursement
- Family Bonding
- Bereavement Leave
- Referral Program
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.