Logo
MAC Staffing Group

Senior Full Stack Software Engineer

MAC Staffing Group, Deerfield, Illinois, United States, 60063


What you'll be doingModel, design, and build secure and reliable backends systems enhancing speed and scale.Develop RESTful API based architecture.Work together with the development team to develop quality, testable applications based on product and regulatory requirements.Collaborate with product owners and designers to understand user needs and translate wireframes into technical requirements, detailed architecture and code.Participate in sprint planning, daily standups, demos, retrospectives and software design meetings.Proficient with C# to produce, modify, and maintain APIs, microservices, event streams/queues, and similar constructs.Provide mentorship and domain expertise to other development team members.Create user documentation describing architecture decisions.Perform peer/code reviews on an ongoing basis to help ensure the team produces maintainable, performant, secure software.Write automated tests for all code, preferably using Test/Behavior Driven Development practices.Maintain a high bar for quality of code and avoid unnecessary redundancy and awkward workarounds.Staying abreast of developments in web applications and programming languages.What you'll bring

Bachelor's Degree in Computer Science, Software Engineering, or equivalent field with 4+ years of proven experience designing and developing web applications.Experience as a full stack engineer who can comfortably move between the front-end (UI JavaScript frameworks such as VueJS/Angular JS/React JS) and back end (C#, .Net Core).Emphasis on designing and building back-end systems, RESTful APIs, and building systems at scale.Proven understanding of database technologies including PostgreSQL, SQL/MSSQL, and Azure storage tables.Experience with securing web applications using tokens.Experience with containerized components Docker, Kubernetes.