Skip to Content

woman guiding through forest

Main Content

hat drawing

Senior FULL STACK DEVELOPER

 

As a Senior Full Stack Developer you'll join a team of fellow awesome developers and architects who design, build, and launch web applications and websites. You'll primarily work with enterprise web content management systems including our own Titan CMS. You'll also work on custom Microsoft stack applications using cutting edge technology, much of which is Azure based.

A successful candidate will be comfortable with the entire full-stack application development cycle. You will:

  • Work with clients, project managers, and digital strategists to understand requirements.
  • Develop specifications, architect solutions, and estimate project time and cost.
  • Implement solutions – usually writing code, and sometimes leading a small team of developers.
  • Demonstrate expertise in JavaScript, C#, and Transact-SQL
  • Be comfortable leveraging common web-application client and server-side frameworks (e.g., Vue.js, React, Angular, Entity Framework, etc.)
  • Be comfortable with underlying Microsoft server technologies (Windows Server, IIS, and SQL).
  • Test, review, document, and support the resulting application.

Your work will be primarily focused on developing in the Microsoft stack (e.g., .NET Framework, .NET 5/6, ASP.NET, MVC, MS SQL Server, etc.)    As a Senior Full Stack Developer, you’ll be expected to be comfortable with HTML and CSS and work effectively with JavaScript, C# .NET, Transact-SQL, IIS, and Azure services.

Our developers have a breadth of knowledge and skills, and we give them the autonomy to develop amazing things. We use the best software development tools, and meet as a team often to discuss and share innovations, new tools and techniques, and better ways to work.

We also give our employees autonomy in where to work. Some primarily work from home, some are mostly in the office, while others do a mix.

Our solutions are used by Snap-On, Briggs and Stratton, Wells Fargo, City of Milwaukee and 450 other organizations - large and small.

Job Requirements

  • 5+ years of web development / Microsoft .Net development.  A developer with similar experience in different languages will be considered as well.
  • Understanding of web technologies, security, protocols, and hosting
  • Team leadership and mentoring experience
  • Technical and functional specification writing experience
  • Mature set of coding standards and disciplines
  • We don’t like cowboys. We like team players. Egos are encouraged to work for our competitors.
  • SQL and IIS experience

Your Background and Values

  • You tend to learn new stuff on your own, often before everyone else.
  • You’re not afraid to go into the boss’s office and share your ideas for improvements. Our goal is to have great ideas flourish, nurture good ideas into great ones, and learn from the bad ideas.
  • You believe that your family comes first and want to work with like-minded people.
  • You enjoy working in a fast paced, evolving and dynamic environment.
  • You have social skills (we know you’re a programmer, but you do need to make occasional eye contact).
  • You may have a degree in something other than Computer Science, and that's ok as long as you've discovered that programming is your first love.

Your First Three Months

  • Learn all about Northwoods. 
  • Learn our time tracking, estimating, source control, and development processes and systems.
  • Take on a small job and work alongside existing programming staff to learn the ropes.
  • Listen a lot.
  • Attend a Northwoods webinar or two.
  • Attend code review sessions.

Ongoing Duties

The amount of time spent on each will vary from day to day:

  • Full lifecycle application development.
  • Consulting, designing, coding and debugging.
  • Performance tuning, re-factoring, load balancing, usability, testing.
  • Support, maintain and document software functionality.

 

The Northwoods Culture

With a relaxed environment, fresh hot popcorn, and the obligatory ping pong and foosball tables, we enjoy the amenities expected from a cutting-edge tech and digital marketing company. But that’s not what makes us love our jobs – it’s the people and the work that makes Northwoods great:

  • We learn something new each day. From Fortune 500 companies to industrial manufacturers to local non-profits, we work on a wide variety of projects. The diversity of our clients and our commitment to forward-looking technologies and strategies means we’re constantly engaged and learning new things.
  • We trust and value each other. Ego has no place at Northwoods (our president sits in a cubicle like the rest of us), and we don’t focus on titles. When any one of us has an idea, solution, or criticism, we know we can voice it openly and honestly – and we listen respectfully when our colleagues do the same.
  • We hire people, not skillsets. We don’t just find people familiar with specific tools or technologies; we look for motivated self-starters who know how to learn and are eager to grow. We hire the best and brightest – leaders, team players, and creative problem solvers – and give everyone the opportunity to make the most of their unique talents.
  • Our families come first. We have a strong work ethic and commitment to our clients, but we also have busy lives. Sometimes we work from home, sometimes we choose to work odd hours, and sometimes we bring our kids or dogs (or both!) into the office. Each of us gets to decide for ourselves what the ideal work-life balance looks like.
  • We work where it makes sense. Some work primarily from home, some mostly in the office, and others do a mix.
  • We each grow in our own way. As our interests change and career goals evolve, so do our roles with our clients and within the company. We all find new boundaries to push; Northwoods gives each of us the latitude and freedom to pursue our passions and create our own career story.
  • We’re driven to constantly do our best. And Northwoods provides an environment that allows us all to do exactly that.

Our Mission

Northwoods is a digital solutions company that helps smart organizations create a superior online presence through the development of effective websites, software and digital marketing services. Using a strategic approach, dedication to learning, problem solving abilities, and our unwavering honesty and integrity, we strive to become our clients’ most trusted digital partner, helping them to grow and achieve their goals.

Our Values

Family | Fun | Honesty | Excellence | Lifelong Learning

2021 Best Places to Work award logo

Our unique culture is one of the many reasons we've been (proudly!) been recognized as one of Milwaukee's Best Places to Work by the Milwaukee Business Journal in 2019, 2020 and 2021! 

 

How to Apply

If you're looking for a career destination - a unique place where your career path, experience and values intersect (not just another job) - we want to talk to you! Send your resume and cover letter to resume@nwsdigital.com. Thanks for your interest!