Full Stack Developer
Heredia, Costa Rica
Experian
Experian is committed to helping you protect, understand, and improve your credit. Start with your free Experian credit report and FICO® score.Company Description
Experian is the world’s leading global information services company. During life’s big moments – from buying a home or a car, to sending a child to college, to growing a business by connecting with new customers – we empower consumers and our clients to manage their data with confidence. We help individuals to take financial control and access financial services, businesses to make smarter decisions and thrive, lenders to lend more responsibly, and organizations to prevent identity fraud and crime.
We have 22,000 people operating across 44 countries and every day we’re investing in new technologies, talented people, and innovation to help all our clients maximize every opportunity.
Job Description
We are seeking a highly skilled and experienced senior Full Stack Software Development Engineer to join our Operations team. The ideal candidate thrives working independently and will have a passion for coding with a strong background in both front-end and back-end development. Our Operations team serves to streamline and improve operational efficiency of internal business processes with the Software Development Engineer playing a key role in those efforts. While working alongside their Operations peers and other cross-functional teams, the Software Development Engineer will take lead on all technical aspects involved in designing, developing, and deploying internal applications and enhancements.
Key Responsibilities:
- Develop both front and back-end components of web applications that will be used by internal business users.
- Collaborate with cross-functional teams to understand and document the business requirements needed to design, develop, and deploy new applications and features.
- Write clean, efficient, and maintainable code following best practices.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug issues across the entire stack.
- Maintain both front and back-end components of web applications.
- Design, develop, and deploy automated solutions using Generative AI, machine learning algorithms, and other technology to support business operations.
- Conduct thorough analysis of existing processes to identify areas for improvement and automation.
- Utilize data-driven approaches to train and optimize machine learning models for automation tasks.
- Provide technical expertise and support to troubleshoot issues and optimize automation workflows.
- Document processes, workflows, and best practices for knowledge sharing and future reference.
- Stay up to date with emerging technologies and industry trends related to software development, Generative AI and machine learning.
- Key Projects will include creating a front end to our internal customer databases making it accessible to business users and improving existing product and client applications/admin tools.
Qualifications
- Minimum 5 years of experience as a Full Stack Developer or similar role.
- Ability to work independently with minimal supervision and as part of a team.
- Strong programming skills in languages such as Python, Java, or C++ required.
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript (ES6+), and front-end frameworks/libraries React
- Strong understanding of back-end technologies such as Node.js, Python, Ruby on Rails, or similar.
- Experience with databases (SQL and NoSQL) and ORM libraries.
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of version control systems (e.g., Git).
- Competency in preparing and maintaining systems and program documentation.
- Hands-on experience with Generative AI frameworks (eg, GANs) and machine learning libraries (eg, TensorFlow, PyTorch)
- Solid understanding of automation technologies, including robotic process automation (RPA) and natural language processing (NLP)
- Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes).
- Understanding of Agile/Scrum methodologies.
- Excellent problem-solving skills and attention to detail
- Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams
- Ability to thrive in a fast-paced environment and manage multiple projects simultaneously.
- Bachelor's degree in Computer Science, Engineering, or related field preferred.
Additional Information
Experian Careers - Creating a better tomorrow together
Our benefits include: 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, and more.
We are thrilled to share that FORTUNE has named Experian one of the 100 Best Companies to work for. In addition, for the last five years we’ve been named in the 100 “World’s Most Innovative Companies” by Forbes Magazine. With a focus on our employees, we have been certified for the third time as Great Place To Work (GPTW). Experian Consumer Information Services is redefining the way our clients do business within all aspects of the customer credit lifecycle. Fueled by best-in-class data and innovative technology we help businesses make smarter decisions, identify consumers, make decisions on loans, market to prospects and collect
#LI-ML2 #LI-Remote
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs Architecture Computer Science DevOps Docker Engineering ES6 GANs Generative AI Git Java JavaScript Kubernetes Machine Learning Microservices ML models NLP Node.js NoSQL Python PyTorch React Robotics RPA Ruby Scrum SQL TensorFlow
Perks/benefits: Career development Medical leave Salary bonus
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Science Manager jobs
- Open Data Engineer II jobs
- Open Business Intelligence Developer jobs
- Open Principal Data Scientist jobs
- Open Business Data Analyst jobs
- Open BI Analyst jobs
- Open Data Scientist II jobs
- Open Business Intelligence Engineer jobs
- Open Sr Data Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Lead Data Analyst jobs
- Open Data Science Intern jobs
- Open Sr. Data Scientist jobs
- Open MLOps Engineer jobs
- Open Junior Data Scientist jobs
- Open Software Engineer, Machine Learning jobs
- Open Marketing Data Analyst jobs
- Open Azure Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Manager, Data Engineering jobs
- Open Data Engineer III jobs
- Open Junior Data Engineer jobs
- Open Data Analyst II jobs
- Open Product Data Analyst jobs
- Open Data Engineering Manager jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Excel-related jobs
- Open Privacy-related jobs
- Open Data pipelines-related jobs
- Open ML models-related jobs
- Open PhD-related jobs
- Open APIs-related jobs
- Open PyTorch-related jobs
- Open Finance-related jobs
- Open LLMs-related jobs
- Open Data visualization-related jobs
- Open Business Intelligence-related jobs
- Open TensorFlow-related jobs
- Open Consulting-related jobs
- Open Deep Learning-related jobs
- Open Generative AI-related jobs
- Open Data governance-related jobs
- Open NLP-related jobs
- Open CI/CD-related jobs
- Open DevOps-related jobs
- Open Kubernetes-related jobs
- Open Git-related jobs
- Open Snowflake-related jobs
- Open Hadoop-related jobs