Full Stack Software Engineer
Prefer a full account with a password? Sign Up to Apply
Job Description
What you will do:
• Deliver each feature end to end. Write the design, build the Angular screens and the FastAPI endpoints, and deploy the feature to Azure Kubernetes Service (AKS).
• Build screens for large data sets, such as multi-step wizards, editable tables, charts, and live logs of model jobs.
• Implement Figma designs with the tokens of the design system, and make each screen accessible to WCAG 2.1 AA.
• Set the structure of the front-end code, from the folder layout to the state in NgRx and Angular signals.
• Review the pull requests of other engineers, and propose changes to the front-end conventions of the team.
• Fix the defects that QA and operators find. For each defect, decide if the fix goes in the client or in the API.
• Release features and hotfixes to production.
• Adopt the software engineering and AI-assisted development principles of the team.
Who you will work with:
You join the CadenceIO development team. Each day, you work with:
• The product engineer, who sets the scope of each sprint. You tell the product engineer which part of the scope fits.
• The designer, who owns the Figma designs and the design system. You tell the designer when a value in a design is incorrect.
• The other front-end engineers on the team, who build CadenceIO with you.
• Backend engineers, who build the data, modeling, and AI services that CadenceIO calls.
• QA engineers and operators, who test each release before it goes to production.
Requirements
Function: General Business
Experience Level: Mid-Senior Level