Spur Reply (Formerly The Spur Group) is looking for a Senior Software Engineer (Full Stack) to join our Modern Apps & Experiences team. As a Senior Engineer you will develop, enhance, and sustain innovative solutions to improve the customer experience. The ideal candidate will apply modern engineering and analytical methods to deliver customer-focused value.
What You'll Do:
You will independently implement new features in a highly collaborative work environment alongside product managers and fellow engineers.
You will write legible, resource-efficient, and performant code.
You will collaborate with business partners and internal customers.
You will share technical solutions and product ideas through team planning, design review, pair programming, code review, and technical discussions.
You will take on projects and make software enhancements that improve team software and processes, including design and documentation.
While you are an agent of change with a sense of urgency, you are respectful of what came before
Who You Areâ (What youâd bring to Spur) :
Minimum of 3 years' experience building production web applications with Python using packages such as flask, sqlalchemy, gunicorn, and redis-queue.
Strong familiarity with the overall Python ecosystem including virtualenv, requirements management, and type hints
Experience with a modern frontend framework such as Vue.js, React, or Angular is a plus.
Experience with other modern programming languages like Java, C++, C# is a plus.
Experience with AWS (ECS, lambdas, Glue, cloudwatch). ElasticSearch is a strong plus.
Strong OO or Functional design skills with understanding of common design patterns.
Knowledge of and experience working with data stores, SQL (PostgreSQL) and No-SQL (redis).
Computer Science fundamentals including data structures, algorithms, and complexity analysis.
Excellent knowledge of software engineering best practices (e.g. Agile software development, test-driven development, unit testing, code reviews, design documentation, etc )
Willingness and ability to own all stages of the development process: design, testing, implementation, operational support.
Strong communication skills, ability to establish and maintain a close working relationship with distributed team members and business partners.
Expertise in cloud-first design, preferably AWS (VPC, Serverless databases and functions, dynamic autoscaling, container orchestration, etc.).
Node.js with TypeScript experience, strongly preferred.
What We Offer
100% Remote opportunity with competitive salary and total rewards package
Health, Dental, Vision benefits for you and your family (100% premium paid by Spur)
Life, Accidental Death & Dismemberment, and Disability insurance
Opportunity to participate in 401k with up to 4% optional company match
Flexible paid vacation
Cell phone monthly plan
Monthly company lunches, company parties.
A world-class community experience with our several Employee Resource Groups
We are go-to-market consultants who drive results that matter. As the leading authority on go-to-market solutions, we act as an extension of our client teams, providing the support, tools, and strategies to achieve important outcomes. If you tackle challenges with unmatched persistence and believe learning is critical to ongoing growth, we want you on our team.
At Spur Reply (Formerly The Spur Group), we're committed to diversity, inclusion, equity, and belonging. We live and breathe our core values of Inclusion, Courage, Accountability, Respect, and Excellence, and we hope to see them in every employee. Visit our website to learn more about us and why we've been voted one of the best places to work in Seattle.
Spur Reply (Formerly The Spur Group) is an equal employment opportunity employer.