Full Stack Solution Architect
Role details
Job location
Tech stack
Job description
Our client is seeking a Senior Full Stack Solution Architect / Senior Software Engineer to join a collaborative, high-impact technology team responsible for modernizing and expanding a suite of enterprise applications used to support business-critical decision making. This is a hands-on technical leadership role requiring both deep engineering expertise and solution architecture capabilities. The ideal candidate will be equally comfortable designing enterprise solutions, building production-ready code, mentoring developers, and collaborating directly with business stakeholders and client technical teams. This role offers the opportunity to influence platform modernization efforts, architect integrations across multiple systems, and partner closely with data science and research teams to operationalize analytics and modeling capabilities., * Lead solution architecture efforts across multiple interconnected platforms and services.
- Translate business requirements into robust technical solutions.
- Drive modernization initiatives, platform migrations, and technical debt reduction efforts.
- Design and implement RESTful APIs and enterprise integrations.
- Work directly with external client technical teams on integrations, SSO implementations, and platform connectivity.
- Collaborate with data science teams to support model deployment and operationalization.
- Deliver structured data through APIs for analytics and modeling environments.
- Mentor junior developers and contribute to engineering best practices.
- Participate in Agile development processes, architecture reviews, and technical planning.
Requirements
- Java / Spring Framework (Grails)
- Node.js
- React
- AWS Cloud Services
- REST APIs
- JSON
- SOAP
- WSDL
- XML
Data & Analytics Ecosystem
- Snowflake
- Python
- Streamlit
- Data Warehousing
- Data Science Integration Workflows
Integration Platforms Experience integrating with enterprise systems such as:
- HRIS platforms
- Applicant Tracking Systems (ATS)
- CRM systems
- ERP systems
Examples include Workday, Salesforce, HubSpot, and similar enterprise platforms., * 5+ years of software engineering experience in production environments.
- Strong full-stack development experience.
- Experience designing and supporting enterprise-level solution architectures.
- Strong experience with Java/Spring-based development.
- Experience developing applications using Node.js and React.
- Deep understanding of REST API design and integration patterns.
- Experience working with JSON, SOAP, XML, and WSDL-based integrations.
- Experience building and supporting integrations across multiple business systems.
- Experience working within AWS-hosted environments.
- Strong problem-solving and systems-thinking capabilities.
- Ability to articulate technical decisions, tradeoffs, and project outcomes., * Experience supporting HR technology ecosystems.
- Experience integrating HRIS, ATS, CRM, or ERP platforms.
- Experience working alongside Data Science or Analytics teams.
- Familiarity with Snowflake, Python, and Streamlit environments.
- Experience with platform modernization initiatives.
- Experience mentoring developers and providing technical leadership., * Thinks like a solution owner, not a task executor.
- Understands how technology decisions impact business outcomes.
- Can explain complex projects, architectural decisions, and measurable results.
- Takes ownership of problems and drives them through resolution.
- Builds scalable solutions while minimizing technical debt.
- Actively mentors others and elevates the engineering team.
- Is comfortable asking questions, challenging assumptions, and improving existing approaches., CSS takes a keen interest in thoroughly understanding the client's needs for a particular position. And then works to recognize the motivations and capabilities of candidates, looking for the win-win for client and candidate in the areas of fit and satisfaction for both parties. (more…)
Motivated Candidate