Software Engineer

The Judge Group
Chandler, AZ, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Compensation
$133,120.0 - $143,520.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Application Performance Management Cloud Computing Code Review Databases Distributed Systems Python (Programming Language) PostgreSQL
+20 more
Microsoft SQL Server MongoDB NoSQL Oracle (Applications) Performance Tuning Software Engineering Software Systems Systems Integration TypeScript Spring Cloud ReactJS Spring-boot Reliability of Systems Generative AI Backend Graphql Front End Software Development Api Design Restful APIs Microservices

Job description

We are seeking an experienced Full Stack Software Engineer to design, develop, and enhance enterprise-scale applications using modern cloud-native technologies. This role requires expertise across front-end, back-end, API, database, and AI-driven application development. The ideal candidate will be passionate about building scalable solutions, delivering exceptional user experiences, and integrating AI capabilities to drive business outcomes. Responsibilities

  • Design and develop scalable, secure, and maintainable applications using modern full-stack technologies.
  • Build and implement microservices and API-first architectures utilizing GraphQL and REST APIs.
  • Develop responsive, accessible, and high-performance user interfaces using React and TypeScript/JavaScript.
  • Create and optimize backend services leveraging Java, Spring Boot, and cloud-native development patterns.
  • Design, develop, and maintain database solutions using MongoDB, SQL Server, PostgreSQL, Oracle, or similar relational and NoSQL databases.
  • Integrate Artificial Intelligence (AI) and Generative AI capabilities into applications to improve productivity, automation, and business processes.
  • Collaborate with product managers, architects, and cross-functional teams to deliver high-quality software solutions.
  • Participate in code reviews, testing, troubleshooting, and performance optimization activities.
  • Apply best practices for software engineering, security, scalability, and system reliability.

Requirements

  • Strong experience building enterprise-grade applications across the full technology stack.
  • Hands-on experience with several of the following technologies:
  • React.js
  • TypeScript
  • JavaScript
  • Python
  • Java
  • Spring Boot
  • GraphQL
  • REST APIs
  • Microservices Architecture
  • MongoDB
  • SQL Server, PostgreSQL, Oracle, or similar database technologies
  • Experience designing and consuming APIs in distributed systems.
  • Strong understanding of modern software development methodologies and best practices.
  • Excellent problem-solving, collaboration, and communication skills., * Experience developing cloud-native applications and microservices.
  • Exposure to AI/Generative AI frameworks, tools, or integrations.
  • Experience working in Agile development environments.
  • Knowledge of application performance tuning, monitoring, and observability practices., React.js, TypeScript, JavaScript, Python, Java, Spring Boot, GraphQL, REST APIs, Microservices, MongoDB, SQL Server, PostgreSQL, Oracle, Full Stack Development, AI/Generative AI Integration, Cloud-Native Development.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…