Description
Join Team CARFAX as a Software Engineer Why choose CARFAX? At CARFAX, we foster a unique development environment designed for innovation and personal growth. Here’s what makes our development environment stand out : Hands-on Learning : Dive into real-world challenges and have opportunities to expand your skills. Test-Driven Development (TDD) : Ensure quality through rigorous testing and refinement of all our code. Pair Programming : Collaborate closely with peers to solve problems faster and learn from one another. Agile Methodologies : Adapt and respond to changes quickly and efficiently with agile practices. Professional Development : Dedicated time for self-directed learning and growth. At CARFAX, we believe in the power of teamwork and value in-person interactions so that we can collaborate and thrive together. This position will require 3 days in the Columbia, MO office per week, subject to change with future business needs.
What you'll be doing :
- Collaborate in an Agile Environment : Work seamlessly within a team using agile practices.
- Write Robust Code : Develop high-performing, reliable code for new system features on prominent projects.
- Participate in Design Decisions : Engage in technology research, prototyping, and critical design choices.
- Employ TDD and Continuous Integration : Utilize and enhance test-driven development and continuous integration methodologies.
- Expand Your Tech Horizons : Gain exposure to a broad range of technologies continuously.
- Collaborate Closely : Work with fellow engineers, architects, support teams, and business stakeholders.
- Lead and Mentor : Provide guidance and share your expertise with junior and senior team members.
- Engage with Stakeholders : Help elicit requirements and communicate project needs effectively.
What we're looking for :
3+ years of Object-Oriented Programming and hands-on coding.Tech Proficiency : Familiarity with enterprise-level systems using common frameworks and libraries.Source Control Mastery : Proficiency with GitLab CI / CD.NoSQL Expertise : Advanced experience with NoSQL databases.Cloud Development : Experience working in a cloud environment.Testing Commitment : A strong dedication to unit and integration testing.Leadership Abilities : Capacity to lead and mentor through complex technical challenges.Collaboration Skills : Strong team collaboration and independent work capabilities.Effective Communication : Ability to articulate project needs to various stakeholders.Nice-to-Have Skills :
Big Data Experience : Proficiency with big data technologies such as Apache Spark and Hadoop.Data Pipeline Creation and Maintenance : Experience designing and maintaining comprehensive data pipelines.Large Scale Data Processing : Hands-on experience with large-scale data processing and analysis.AWS Development : Experience with AWS services such as Lambda, S3, SQS, SNS, and infrastructure as code tools like Terraform and AWS Cloud Development Kit (CDK).What’s in it for you :
Competitive Compensation : Attractive salary, comprehensive benefits, and generous time-off policies.Flexible Work Schedules : Enjoy 4-day summer work weeks and a winter holiday break.Retirement Support : 401(k) / DCPP matching.Performance Rewards : Annual bonus program to recognize your contributions.Innovative Workspace : Casual, dog-friendly offices designed for creativity and collaboration.Hear from our Team : Our accolades speak for themselves :
10X Virginia Business Best Places to Work9X Washingtonian Great Places to Work9X Washington Post Top WorkplaceSt. Louis Post-Dispatch Best Places to Work