SmartAsset is an online destination for consumer-focused financial information and advice, helping people make smart financial decisions. The Software Engineer will work with a growing team to build and maintain full-stack enterprise technology solutions, focusing on content management architecture and collaborating closely with product and data teams.
Responsibilities:
- Engage in a highly collaborative team environment where you will deliver software following best-practice principles using Agile methodology
- Build and maintain full-stack enterprise technology solutions that scale and represent our brand to our users
- Partner with our Product team to identify opportunities to streamline how we create, structure, and deliver content
- Integrate with third party tools and our internal Data teams to facilitate critical feature experimentation and sharpen the content we provide
- Partner with our architects to design an enterprise Content Management architecture that can grow and serve the needs of our business for years to come
- Identify opportunities to adopt new technologies or team processes that can improve the quality and efficiency of the software we build and deliver
Requirements:
- 5+ years experience building full stack web applications
- Strong experience building, shipping, scaling and operating Java web applications
- Strong experience with ReactJS and NodeJS frameworks and building modular content for the modern web
- Proficient with SQL and comfortable working with relational databases
- Strong knowledge of Git or other source control tools
- Experience designing complex cloud solutions based on AWS and the ability to plan the implementation of these solutions
- Demonstrated critical and strategic thinking about business, products, and technical challenges to stakeholders
- Excellent verbal and written communication skills and familiarity working in an agile environment
- Enthusiasm for working in a startup environment and the ability to be cross-functional
- Passion for technology and working with a team to continuously improve each other, our tools, and our processes
- Experience using or integrating headless WordPress or other Content Management tools
- Knowledge or experience with the NextJS framework and GraphQL
- Experience working with A/B testing tools such as Optimizely
- Familiarity with Terraform or other IaC tools
- Experience with ad serving platforms such as DFP