remote
Senior Full Stack Software Engineer - People Data Labs
Software Engineer
Senior Full Stack Engineer responsible for designing, building, and scaling data‑driven web applications using Python, Node.js, React, and AWS services, while ensuring high performance, reliability, and data compliance.
About the role
Key Responsibilities
- Design and implement end‑to‑end features for data enrichment platforms, spanning backend services (Python, Node.js) and frontend interfaces (React).
- Architect, deploy, and maintain cloud infrastructure on AWS, leveraging services such as Lambda, ECS, and RDS.
- Collaborate with product, data, and security teams to define APIs, data models, and compliance‑first workflows.
- Write clean, testable code, establish CI/CD pipelines, and conduct code reviews to uphold engineering standards.
- Monitor system performance, troubleshoot production issues, and continuously improve scalability and reliability.
Requirements
- 5+ years of professional experience building full‑stack applications in Python and/or Node.js.
- Strong proficiency with modern JavaScript frameworks, especially React.
- Hands‑on experience with AWS cloud services and infrastructure‑as‑code tools.
- Solid understanding of relational databases (SQL) and data modeling.
- Demonstrated ability to work in an agile environment, communicate technical concepts clearly, and mentor junior engineers.
Skills
pythonnodejsreactawssql