top of page

Full Stack Developer

Full Stack Developer

Overview

Join our development team as a Full Stack Developer to build end-to-end web applications that support our AI/ML initiatives and client solutions. This role involves developing both frontend interfaces and backend services for enterprise applications serving commercial and government clients.

Key Responsibilities

Full Stack Application Development

  • Design and develop complete web applications from database to user interface

  • Build RESTful APIs and microservices using Node.js, Python, or Java

  • Implement frontend interfaces using modern JavaScript frameworks

  • Design and optimize database schemas and data access layers


Backend Development

  • Develop scalable backend services and APIs for AI/ML applications

  • Implement authentication, authorization, and security measures

  • Build integration layers for third-party services and enterprise systems

  • Design and implement caching strategies and performance optimizations


DevOps & Deployment

  • Implement CI/CD pipelines for application deployment

  • Containerize applications using Docker and orchestrate with Kubernetes

  • Deploy applications to cloud platforms (AWS, Azure, GCP)

  • Monitor application performance and implement logging and alerting

Required Skills and Qualifications

Education & Experience

  • Bachelor's degree in Computer Science, Software Engineering, or related field

  • 5+ years of full-stack development experience

  • 3+ years of experience with cloud application deployment


Technical Skills

  • Backend: Node.js, Python (Django/Flask), Java (Spring Boot), or C# (.NET)

  • Frontend: React, Vue.js, or Angular; JavaScript/TypeScript

  • Databases: PostgreSQL, MySQL, MongoDB, Redis

  • Cloud Platforms: AWS, Azure, or GCP services and deployment

  • DevOps: Docker, Kubernetes, CI/CD pipelines, Git


Preferred Qualifications

  • Government application development experience

  • Microservices architecture experience

  • API security and authentication (OAuth, JWT)

  • Agile/Scrum development methodology experience

Preferred Skills

What We Offer

bottom of page