Full-Time Staff Software Engineer
Experian is hiring a remote Full-Time Staff Software Engineer . The career level for this job opening is Expert and is accepting USA based applicants remotely. Read complete job description before applying.
Experian
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
The Staff Software Engineer will play a key role in the design and development of key initiatives within the Insurance domain in Experian Consumer Services. The candidate will work very closely with product owners, architects, and engineering teams to deliver high quality, scalable, secure cloud-based technology solutions. This role will report to the VP of Engineering.
You'll have opportunity to:
- You will design, Development and Testing of key applications within Insurance Engineering.
- Develop technical solutions that are built for quality, scale and performance.
- Collaborate with the business, product management and PMO on product roadmaps and quarterly planning sessions.
- Participate in code and design reviews to minimize rework and catch issues early in the process.
- Ensure stable Production operations with focus on uptime, performance, security and reliability.
- You will work as a part of a global team of engineers ensuring collaboration, communication, and delivery.
- Write secure, clean, and maintainable code, following industry best practices and coding standards.
- You will conduct code reviews, provide constructive feedback, and mentor junior team members.
- Bachelor's degree in computer science or related field preferred or equivalent amount of experience, knowledge, and skills.
- Minimum of 7 years of professional experience working with RubyOnRails, building and maintaining scalable secure web applications.
- Experience with React and Nodejs.
- Proficiency in database technologies, such as MySQL and experience with data modeling and query optimization.
- Experience with testing frameworks like RSpec.
- Strong knowledge of web services and APIs, including RESTful architecture.
- Deep understanding and hands-on experience with ElasticSearch, including indexing, querying, and performance optimization.
- Experience with best design and software engineering practices, design principles and patterns and unit testing.
- Mentor junior team members.