Senior Software Engineer- UX Avalara
THIS JOB HAS EXPIRED Job Description:
Avalaras rapidly expanding Saas businesses come together in the browser and you will be the person building the backing services to make the user experience simple and intuitive. You will be expected to make a difference, and that difference will be highly visible to Avalara's thousands of customers. So don&rsquo: t settle for being a tiny cog in a big machine or waiting for customers to arrive ? you can have all the benefits of a startup and an immediate impact on real customers at Avalara.
The successful candidate will be an expert in the development of elegant solutions to complex business domains. They will take delight collaborating with front-end developers to further simplify the most comprehensive taxation SaaS product on the market. Strong familiarity with agile (Scrum) methodologies is essential, along with an understanding of the challenges using agile processes to coordinate projects spanning multiple teams. The candidate will be proactive and not afraid to drive a conversation to get what's needed. This position will involve collaborating with a small team of experienced front-end engineers to rewrite the Avalara User Experience with current open-source technologies.
The candidate will be also responsible for creating new services to analyze and visualize the rich data that supports Avalara's business. As a data analysis expert you will independently create systems from multiple data sources to deliver a cohesive user experience. This position requires initiative on the part of the candidate to identify where the value lies in a business and help to prototype systems and visualizations in support of that vision.
Implement features with high-quality, well-documented, test-driven, robust, maintainable code
Develop a big picture understanding of the customer use cases and detailed business requirements for which the software provides solutions
Create scalable new services to support search and analysis
Experience and Skills:
Self-motivated, passionate, and hard working with the ability to perform at a fast pace with minimal supervision
5+ years of designing and building successful web-based software applications and solutions
Expertise in object-oriented programming expertise in designing and implementing SOA-based architectures
Experience with node.js, including designing complex web applications with large user bases currently in production
Experience with HTML5/CSS applications
Experience with node.js
Experience with SOLR or Elastic Search including redundancy and synchronization of datasets
Familiarity with caching technologies such as Redis
Experience with SQL and the ability to write complex queries
Knowledge of functional testing frameworks
Familiarity with Python and .NET
Excellent verbal and written communication skills with a passion for clean and complete documentation
Excellent organizational skills with the ability to prioritize and handle multiple tasks
Experience with JIRA, Greenhopper, Jenkins and GitHub is a plus
Bachelor's degree in Software Engineering, Computer Science, or equivalent
Avalara is an Equal Opportunity Employer. All qualified candidates will receive consideration for employment without regard to race, color, creed, religion, age, gender, national orientation, disability, sexual orientation, US Veteran status, or any other factor protected by law.
Job Level: Management
Number of Openings: 1
Years of Experience: 5 - 7 Years
Level of Education: BA/BS
Starting Date : ASAP
||Seattle, WA |
THIS JOB HAS EXPIRED