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