Software Engineer II - Front-End / Full-Stack (Azure)

Odesso Inc.
Phoenix, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 75K

Job location

Phoenix, United States of America

Tech stack

Clean Code Principles
Agile Methodologies
Application Configuration Access Protocols
Application Performance Management
Application Services
JIRA
HTML5
User Authentication
Azure
CSS
Software as a Service
Code Review
Databases
Continuous Integration
Software Debugging
DevOps
Github
Medical Software
JSON
PostgreSQL
Node.js
Scrum
Standard Sql
Responsive Web Design
Software Deployment
Software Engineering
TypeScript
Web Applications
React
Express
Backend
GIT
Material Design
Figma
Front End Software Development
REST
Es2015
Api Management

Job 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.

Requirements

  • 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.

Benefits & conditions

Pulled from the full job description

  • Paid time off
  • Relocation assistance, * Paid time off

Apply for this position