JOBSEARCHER

Full Stack Engineer

Role: Java full stack engineerYears of Experience: 10+ yearsLocation: Arlington, VA (3 days onsite Mandatory) Only Local candidatesQualifications:
  • 8-10+ years of full stack engineering experience in an agile production environment.
  • Proficiency with Java, JavaScript, React, Redux, Typescript, and SQL Server or other object-oriented languages, front-end frameworks, and/or relational database technologies
  • Experience leading the design and implementation of complex features.
  • Experience leading a large project and working with other data and software engineers.
  • Experience working in enterprise databases and ensure follow industry best practices around data privacy.
  • Experience in anonymizing data, data product development, analytical models, and AI governance.
  • Effective communication and collaboration skills to work with both technical and non-technical stakeholders.
  • Flexible to work with global offices across several time zones.
  • Outstanding problem-solving skills and the ability to navigate complex data challenges.
  • Experience with agile methodologies, DevOps practices, and CI/CD.As a Lead Software Development Engineer, you will:
  • Provide technical leadership in software architecture.
  • Lead the scoping, design and implementation of complex features.
  • Experience with RESTful APIs and microservices architecture.
  • Work with multiple sources of data, storage systems, and building processes and pipelines to provide cohesive datasets for analysis and modeling.
  • Ensure a high-quality code base by writing and reviewing performant & scalable, well tested code
  • Collaborate with cross functional teams to define data requirements and design solutions that align with business
  • objectives
  • Oversee data governance and quality, ensuring data accuracy, consistency, and compliance with industry standards
  • Mentor software engineer & data engineer, establishing data best practices and creating up-skilling opportunities for the team.
  • Drive innovative improvements to team development processes
  • Partner with Product Managers and Customer Experience Designers to develop a deep understanding of
  • users and use cases and apply that knowledge to scoping and building features
  • Collaborate across teams with exceptional peers who are passionate about what they do