Full Stack Engineer

Innovative Object Solutions Inc
Washington, DC, United States
2 days ago
Apply on www.juju.com
Prepare application

Role details

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

Tech stack

LangGraph Framework Artificial Intelligence Amazon Web Services Application Services Microsoft Azure Big Data Code Review Information Engineering Data Integration Extract Transform Load (ETL) Data Warehousing Relational Databases
+39 more
Cursor DevOps Programming Tools Python (Programming Language) OAuth Openid Connect Azure Machine Learning Security Assertion Markup Language (SAML) Software Engineering SQL Databases TypeScript Data Processing Freeform SQL Google Cloud Sql Optimization Spring Cloud GitHub Copilot ReactJS Large Language Models Claude Code Prompt Engineering Software Application Programming Generative AI AI Coding Agents Backend Agentic-AI Git Fastapi Pandas Material UI Information Technology Data Analytics Front End Software Development React Redux Virtual Agents Restful APIs Data Pipelines Serverless Computing Docker

Job description

We are seeking a Full Stack Software Developer who enjoys building modern cloud-native applications and wants to work on cutting-edge AI-powered software.

You’ll build scalable backend services, intuitive React applications, data-driven solutions, and AI-enabled features while collaborating closely with architects, product owners, and engineers.

This role is ideal for developers who thrive in a fast-paced environment, enjoy solving challenging technical problems, and want to leverage modern AI development tools to build production software.

Is your CV ready If so, and you are confident this is the role for you, make sure to apply asap.

What You’ll Do

  • Design, develop, and maintain modern full-stack web applications
  • Build scalable REST APIs using Python (FastAPI preferred)
  • Develop responsive React applications using modern frontend practices
  • Design relational database schemas and write efficient SQL queries
  • Build and optimize ETL pipelines and data processing workflows
  • Analyze structured and semi-structured datasets to identify trends and drive application functionality
  • Develop cloud-native applications deployed on Microsoft Azure
  • Integrate Generative AI capabilities including Retrieval-Augmented Generation (RAG), LLMs, and AI agents into production applications
  • Collaborate with architects, product managers, designers, and fellow engineers throughout the software development lifecycle
  • Troubleshoot production issues, optimize performance, and improve application reliability
  • Participate in code reviews and contribute to engineering best practices
  • Use modern AI-assisted development tools such as Claude Code, GitHub Copilot, or similar platforms to improve engineering productivity

Requirements

  • 2+ years of professional full-stack software development experience
  • 2+ years of professional experience developing applications with Python or React (experience with both strongly preferred)
  • Experience building and maintaining RESTful APIs
  • Experience designing relational databases and writing complex SQL queries
  • Experience developing cloud-hosted applications on Azure, AWS, or Google Cloud
  • Experience building data processing, ETL, or data integration pipelines
  • Experience working with Git and modern software development workflows
  • Strong analytical skills with experience analyzing complex datasets using SQL, Python, or statistical analysis techniques
  • Experience working in Agile/Scrum software development teams
  • Excellent written and verbal communication skills

Preferred Qualifications

  • FastAPI
  • Python Ecosystem
  • Pydantic
  • Async Python

Frontend:

  • React
  • TypeScript
  • Material UI
  • Redux

Cloud & DevOps:

  • Microsoft Azure
  • Azure Functions
  • Azure App Services
  • Azure AI Services
  • Docker
  • CI/CD pipelines

Data Engineering:

  • ETL pipeline xrbllit development
  • Data warehousing
  • Pandas
  • SQL optimization

Artificial Intelligence:

  • Large Language Models (LLMs)
  • Retrieval-Augmented Generation (RAG)
  • LangChain
  • LangGraph
  • AI Agent frameworks
  • Vector databases
  • Prompt engineering
  • AI application development

Developer Productivity:

  • GitHub Copilot
  • Cursor
  • Windsurf
  • Other AI-assisted software development tools

Nice to Have:

  • Experience building enterprise SaaS applications
  • Experience developing secure applications using OAuth, OpenID Connect, or SAML
  • Experience integrating third-party APIs
  • Experience with automated testing frameworks
  • Experience working in a startup or fast-paced product development environment
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience)

Apply for this position

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

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…