- Company Name
- Luminate
- Job Title
- Software Engineer
- Job Description
-
Job title: Software Engineer (Full‑Stack)
Role Summary:
Build and maintain a cloud‑native SaaS platform for the music, film, and TV industries. Collaborate cross‑functionally with product, design, and data teams to deliver high‑quality features, automation, and data pipelines, while embracing modern dev‑ops practices and AI tools.
Expectations:
• 1‑month: Learn tooling, onboarding, and domain knowledge; contribute to early feature work.
• 6‑months: Deliver discrete platform components, deepen expertise in core subsystems, and mentor teammates.
• 1‑year: Own multiple modules, shape architecture, set career goals, and influence engineering practice.
Key Responsibilities:
1. Develop backend services using Java & Spring Boot and front‑end components with React/TypeScript.
2. Design RESTful APIs and microservice architectures, ensuring scalability, security, and maintainability.
3. Write unit, integration, and end‑to‑end tests; adopt test‑driven development.
4. Build and maintain CI/CD pipelines (CI, blue‑green deployments), focusing on automation and reliability.
5. Deploy to and manage workloads in AWS, applying best practices for infrastructure.
6. Assemble and process large data sets to meet functional and non‑functional requirements.
7. Collaborate with product managers, designers, data scientists, and stakeholders on feature specifications and technical constraints.
8. Contribute to engineering best practices, documentation, and knowledge transfer.
9. Manage risk, uncertainty, and technical debt while delivering on the roadmap.
Required Skills:
• 2+ years software engineering experience.
• Strong foundation in computer science fundamentals, OOP, and design patterns.
• Hands‑on experience with Java, Spring Boot, React, and TypeScript.
• API design, microservice architecture, and cloud‑native development.
• Test‑driven development mindset; experience with unit, integration, and E2E testing.
• CI/CD tooling, preferably with blue‑green or canary deployments on SaaS platforms.
• AWS cloud services (EC2, ECS/EKS, Lambda, RDS, S3, IAM, CloudFormation/SAM/Terraform).
• Familiarity with data pipelines, ETL, and large‑scale data processing.
• Excellent communication, collaboration, and a growth‑mindset.
Required Education & Certifications:
• Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
• Optional certifications: AWS Certified Developer – Associate, AWS Certified Solutions Architect – Associate, or Java SE certifications enhance candidacy.
New york city, United states
Hybrid
Junior
10-12-2025