Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative firm is seeking a skilled full-stack developer to lead a dynamic team in delivering high-quality software solutions. This telecommute position allows you to work from anywhere in the United States while collaborating closely with the Engineering Manager. You will play a pivotal role in driving technical discussions, optimizing software systems, and ensuring best practices in software development. If you are passionate about writing quality software and eager to make a significant impact, this is the perfect opportunity for you!
Job Location: Schaumburg, Illinois; This is a telecommute position. Position reports to Paylocity Corporation headquarters in Schaumburg, Illinois. May work from a home office anywhere in the United States.
Job Type: Full Time
Rate of Pay: $169,949.78 per year
Duties: Work with the Engineering Manager to lead activities of the team towards the execution of projects and goals that are often beyond the scope of the immediate team. Understand customer needs and business goals. Act as a technical lead for features or epics and complete features or epics where the approach is loosely defined and requires technical and design discovery before implementation. Ensure code is flexible, reusable, extensible, performant, and high quality through feedback on code reviews. Decompose outcomes into solutions composed of multiple software components interacting with each other. Understand and consider technical dependencies. Find innovative ways to increase the quality and velocity of your work. Demonstrate a passion for writing quality software. Demonstrate software quality through unit and integration test automation. Analyze and spearhead improvements to the systems and software that are important to your team. Manage risks, escalate priorities, and help resolve issues that could impact production quality. Optimize beyond just the team by driving cross-team initiatives. Play a key role in mediating team-level technical discussions, driving toward a unified decision forward. Design software with multiple components interacting across systems. Provide feedback on team designs by asking probing, insightful questions that solidify choices. Solicit and provide feedback via decision-making frameworks for proposed changes from across the organization. Own the overall health and engineering quality of a team by ensuring appropriate testing, monitoring, observability, and accountability are in place. Establish and gain team alignment for best practices and a healthy balance of tech debt versus delivery.
Requirements:
Bachelor’s degree in Applied Computer Science, Information Technology or related field (willing to accept foreign educational equivalent) and 5 years of experience performing full-stack web development and client-side programming.
Experience must include:
1) Demonstrated Experience (DE) with full stack web development, event driven and domain driven design solutions.
2) DE leading large-scale delivery and modernization of software systems.
4) DE in object-oriented designs and solid design principles.
* Free services are subject to limitations