Full Stack Developer

Cloudai Technologies LLC
United States
11 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Query Performance Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Amazon Web Services User Authentication Microsoft Azure Cloud Computing Code Review Continuous Integration Software Debugging Amazon DynamoDB
+27 more
Python (Programming Language) PostgreSQL Node.Js NoSQL Performance Tuning Service Layer Software Engineering TypeScript Management of Software Versions Openapi Data Logging ReactJS Caching AWS Lambda AWS AppSync Build Management AngularJS Information Technology Graphql Front End Software Development Api Design Api Gateway Restful APIs Pagination Dynatrace Api Management Serverless Computing

Job description

The Full Stack Developer builds and operates the service layer that CloudAI’s products and customer solutions depend on. The role is weighted toward API development: designing GraphQL schemas and API contracts, implementing the services behind them, and carrying the work through to production with the tests, instrumentation, and documentation that make it dependable. Full stack in this role means the developer also builds the front-end functionality that consumes those APIs and models the data behind them, delivering features end to end rather than handing them off at a boundary. The developer works alongside architects, data engineers, and front-end engineers, and is accountable for the quality of what reaches production. Key Responsibilities Design and build the API layer.

  • Design GraphQL schemas that model the domain clearly, including type design, pagination, error handling, and schema evolution that does not break existing consumers.
  • Implement resolvers, batching, and caching with attention to query cost, the N+1 problem, and predictable performance under load.
  • Design and build REST APIs where they are the better fit, including versioning, OpenAPI documentation, and backward compatibility.
  • Implement authentication and authorization at the API layer, including field-level and row-level access control appropriate to the sensitivity of the data. Deliver features end to end.

  • Build and integrate front-end functionality that consumes the APIs, working in Angular or React against the schemas the developer helped design.
  • Model and query the data behind the API across relational and document stores, and work with data engineers on the shape of what the API exposes.
  • Deploy, instrument, and operate services in the cloud, including logging, tracing, metrics, and alerting.
  • Debug production issues to root cause rather than to a workaround. Hold the quality bar.

  • Write unit, integration, and contract tests, and keep them meaningful as the schema evolves.
  • Participate in code review as both author and reviewer, with an emphasis on clarity and maintainability.
  • Document API contracts and integration patterns so consuming teams can move without asking. Contribute to how the team builds.

  • Contribute to technical design discussions, estimation, and the sequencing of work.
  • Improve shared tooling, templates, and standards when something is not working. Competencies & Skills Technical and interpersonal competencies required to succeed in this role, spanning both hard skills (tools, technologies, methodologies) and soft skills (communication, problem-solving, stakeholder management). Core Competencies

  • Customer and Business Focus: Starts with the customer, works efficiently, and delivers lasting value through continuous improvement
  • Ownership and Delivery: Takes ownership, honors commitments, moves with urgency, and delivers their best work
  • Curiosity and Growth: Goes deep to understand the ‘why,’ stays open to new ideas, and challenges the status quo
  • Candor and Collaboration: Leads with transparency, welcomes thoughtful disagreement, and chooses the path based on the merit of ideas
  • Empathy and Respect: Listens to understand, respects others’ perspectives, and acts as a team player Technical Competencies

  • GraphQL at depth, including schema design, resolver implementation, federation or schema stitching, subscriptions, caching, and performance tuning, using Apollo Server, AWS AppSync, or equivalent.
  • API development in one or more of Node.js with TypeScript, Python, Java, or .NET, including REST design, OpenAPI, and event-driven patterns.
  • Front-end development in Angular or React with TypeScript, sufficient to build and integrate the features the API serves.
  • Data modeling and query work across relational stores such as PostgreSQL or Aurora and NoSQL stores such as DynamoDB, including query performance.
  • Cloud and serverless services, including AWS Lambda, API Gateway, AppSync, and Cognito or their Azure equivalents, plus containerization and CI/CD.
  • Testing and observability, including unit, integration, and contract testing, structured logging, distributed tracing, and metrics. Delivery Competencies

  • Ownership: Remains with a problem until it is resolved rather than escalating to transfer it.
  • Independent judgment: Operates without supervision and determines what the work requires.
  • Curiosity: Seeks to understand the customer’s business, the technical solution, and the people involved rather than accepting information as given.
  • Relationship building: Establishes trust with customers and delivery teams deliberately.
  • Adaptability: Adjusts approach to the customer, project, and team rather than applying a fixed method.
  • Follow-through: Carries a feature past merge to working, observed, and documented in production.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Six (6) years of professional software engineering experience building and operating production APIs.
  • Demonstrated experience designing and shipping a GraphQL API consumed by more than one application or team.
  • Demonstrated experience working full stack, including front-end implementation against APIs the developer designed.
  • Experience operating services in a cloud environment, including instrumentation and production debugging.
  • Experience implementing authentication and authorization, including role-based or attribute-based access control.
  • Experience with public sector, SLED (state, local, and education), or higher-education clients preferred, not required.
  • Must physically reside in the United States and be authorized to work in the United States. U.S. citizenship or permanent residency is not required. Certifications

  • No certification required for this role.
  • Cloud certification such as AWS Certified Developer Associate or AWS Certified Solutions Architect Associate preferred.

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

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:15 min

Reversing the caching model for artifact delivery

Thijs Feryn Thijs Feryn · World Congress 2026 Europe

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all