> Markdown version of [/jobs/ext/1353568-software-engineer-ii-front-end-full-stack-azure](https://www.wearedevelopers.com/jobs/ext/1353568-software-engineer-ii-front-end-full-stack-azure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - Front-End / Full-Stack (Azure) - **Company:** Odesso Inc. - **Location:** Phoenix, AZ, United States - **Experience:** Experienced - **Salary:** $60,000.0 - $75,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Agile Methodology, Application Configuration Access Protocols, Application Performance Management, Application Services, JIRA, HTML5, User Authentication, Microsoft Azure, Cascading Style Sheets (CSS), Software as a Service, Code Review, Databases, Continuous Integration, Software Debugging, DevOps, Github, Medical Software, JSON, PostgreSQL, Node.Js, Scrum Methodology, Standard Sql, Responsive Web Design, Software Deployment, Software Engineering, TypeScript, Web Applications, ReactJS, Express.js, Backend, Git, Material UI, Figma, Front End Software Development, Restful APIs, Es2015, Api Management - **Published:** July 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=786096f843a1b5d2 ## About the Role * 3-6 years of professional software development experience. * Experience working on production SaaS applications. * Experience working in Agile/Scrum environments. Front-End Development Strong experience with: * JavaScript (ES6+) * HTML5 * CSS3 * Responsive Web Design * React (preferred) * Material UI or similar component libraries * REST API integration * JSON * Modern UI component development Backend Understanding Working knowledge of: * Node.js * Express.js * REST APIs * Authentication using JWT * Basic debugging of backend services (You will not be responsible for designing backend architecture, but should be comfortable reading and contributing to backend code.) Database Working knowledge of: * PostgreSQL * Basic SQL * Reading database schemas * Writing simple queries for troubleshooting (No database administration or architecture experience required.) Azure Familiarity with: * Azure App Services * Azure Storage * Application configuration * Azure Portal * Application deployments (Deep Azure architecture experience is not required.) DevOps Experience with: * Git * GitHub * Pull Requests * Branching * CI/CD pipelines * Basic deployment troubleshooting Agile Experience using: * Jira * Scrum * Sprint planning * Daily standups * Story estimation Communication Must possess: * Excellent verbal communication skills * Strong written communication * Ability to work closely with offshore engineering teams * Ability to communicate technical issues clearly to non-technical stakeholders * Strong organizational skills Nice to Have * Healthcare software experience * HIPAA familiarity * Azure experience * TypeScript * React Hooks * Material UI * Application Insights * Azure DevOps * Figma * UX/UI design experience, You're a developer who enjoys building polished software that users love. You take pride in writing clean, maintainable code, can quickly understand an existing application, and don't mind jumping between front-end work, API integrations, debugging, and light backend tasks. You're comfortable working with senior engineers on architecture while independently owning the user experience and delivering features that move the product forward. ## Description We're looking for a software engineer who enjoys building beautiful user experiences while contributing across the full application stack. You'll work alongside a senior engineering team responsible for the core platform and focus on delivering high-quality features that make an immediate impact for our customers. What You'll Do * Build new features for our web applications using modern JavaScript frameworks. * Develop responsive, intuitive, and polished user interfaces. * Consume and integrate REST APIs developed by our backend engineering team. * Implement new workflows, dashboards, forms, and reporting screens. * Fix bugs and improve usability based on customer feedback. * Participate in code reviews and contribute production-ready code. * Deploy changes through our Azure-based CI/CD pipeline. * Collaborate daily with product, design, and offshore engineering teams. * Estimate work, update Jira tickets, and participate in Agile ceremonies. * Help improve application performance, accessibility, and maintainability. ## Related Videos - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)