Role Title: Full Stack Software Engineer (Angular/Python/Cloud)
ECLARO: A quick Summary
ECLARO is an award-winning professional services firm headquartered in New York City and operating in the U.S., Canada, UK, Ireland, Australia and the Philippines. We are dedicated to a singular purpose: providing the Right People to meet every client's needs and solve business challenges through strategic staffing, permanent placement, custom outsourcing & offshoring. Utilizing our proprietary TRINIT-E® Service Maturity Model, we help clients implement programs to promote innovation, automation and process improvement.
We are looking for a Full Stack Software Engineer who can design, build, and own data-driven, cloud-based applications end-to-end. This role requires strong expertise in Angular (front-end), Python (backend), SQL (data), and AWS (cloud), with the ability to deliver scalable dashboards, APIs, and data integration solutions.
Our ideal candidate has experience building and deploying SaaS applications, preferably in the hospitality or revenue management software industry, though strong backgrounds from other SaaS verticals are welcome.
This is a hands-on engineering role where you will develop front-end dashboards, backend services, ETL workflows, and cloud deployments, while collaborating closely with product and data teams.
What You’ll Do
- Design, develop, and deploy full stack applications in AWS (Lambda, Glue, S3, RDS, EC2, API Gateway, etc.)
- Build and maintain Python-based ETL workflows that process large volumes of transactional and hospitality data
- Develop and integrate RESTful API services, owning backend design and architecture end-to-end
- Design and deliver interactive Angular dashboards for data visualization and reporting (using Chart.js, D3.js, Highcharts, or similar)
- Write and optimize SQL queries for data integrity, performance, and reliability across large datasets
- Collaborate with cross-functional teams (product, data, client) to translate business needs into technical solutions
- Troubleshoot and resolve complex data integration and application issues with a focus on root cause analysis
- Document systems, integrations, and best practices to ensure maintainability and scalability
- Mentor junior engineers and help define engineering best practices
What We’re Looking For
- 5–8 years of experience in software engineering or full stack development roles
- Strong expertise in Angular (2+) and JavaScript/TypeScript
- Proficiency in Python for backend development (Flask, Django, or FastAPI)
- Hands-on experience designing and deploying applications in AWS (beyond DevOps handoff)
- Strong SQL skills — query writing, performance optimization, troubleshooting
- Experience with dashboard development and UI/UX principles for data visualization
- Proven ability to work end-to-end across the full stack (front-end, backend, cloud, data)
- Strong communication skills and ability to work with cross-functional, client-facing teams
Nice to Have
- Industry experience in hospitality, travel, or revenue management software (RMS)
- Experience with data warehousing (Snowflake, Redshift)
- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, etc.) and DevOps practices
- Experience with containerization (Docker, Kubernetes)
- Exposure to real-time data streaming (WebSockets, Kafka, or similar)
- Knowledge of data security best practices in cloud-hosted applications