As part of our Tech and Data Engineering talent Strategy, we are looking for a Lead. Full Stack Developer to modernize our enterprise platform & products in alignment with Anywhere’s Product Engineering strategy. This position is a senior engineering role in Anywhere’s Tech & Data Function and requires demonstrated experience leading the development of significant projects through Product/Platform Engineering, Agile/DevOps, and CI/CD practices. The candidate should have experience with large-scale platforms. Experience transforming modernizing monolithic apps using modern architectural patterns (Microservices, Container, Headless and Serverless architectures) is highly desired!
The candidate must also demonstrate the ability to collaborate and work closely with business and IT partners, is a hands-on, experienced technologist with a high energy level and connect with all levels of the organization. The successful candidate will develop peer relationships that are built on positive and open interaction.
Responsibilities
Participate in all agile ceremonies including planning, grooming, product demonstration and team retrospectives.
Code and modify user-facing and backend features for web/microservice applications.
Conduct code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate.
Build modern REST APIs
Troubleshoot code/implantation issues during performance testing cycles.
Remediate security flaws identified in code.
Optimize application for maximum speed and scalability
Support ongoing development for existing projects/applications
Collaborate with product partners to translate business requirements into digital solutions
Work closely with UX and design resources to ensure the technical feasibility of designs while maintaining user-centric focus
Assist the product manager in managing the product backlog, assigning points to backlog items to accurately establish velocity, and establishing sprint goals
Collaborate with Solution Architecture on developing product/platform vision and roadmap
Work with FTE and outsourced engineering resources to get results
Ensure standard operating procedures and project guidelines are in place
Stay ahead of new emerging technologies and immerse into our environment where appropriate.
Present innovations and technical flows to engineering Director’s, Architects as well as other senior leaders.
Qualifications
Bachelor's or higher degree in Computer Science, Information Technology, Mathematics, Engineering, Business, or equivalent experience required Minimum of 8 years in a technical IT role, developing, configuring, and implementing business critical and consumer facing applications required Experience with capabilities of major Cloud providers (AWS Required, Azure will be a bonus) Container Experience a plus. Experience with Microsoft technologies (.NET, C#, WCF/SOAP/REST, SQL Server, Windows, etc.) is a must. Proven experience with Node JS, Angular and APIs Experience with relational and NoSQL databases Experience with Git version control, Azure DevOps, Atlassian tools Strong analytical, problem solving & conceptual skills Excellent teamwork and good oral/written, communication and presentation skills required.