Jobs at Janus Soft Inc

View all jobs

Full Stack Software Developer / Cloud Engineer - McLean VA

Mc Lean, VA · Computer/Software

 

Full Stack Developer / Cloud Engineer

Job Description

We are seeking a skilled Cloud Data Engineer with full-stack development experience. The ideal candidate will have extensive experience in cloud infrastructure, ETL processes, database management, and modern web development, with a focus on building and maintaining scalable data solutions.

Primary Job Duties

  • Design and implement cloud-based data solutions
  • Develop and maintain ETL processes and workflows
  • Build and optimize cloud infrastructure and services
  • Create and maintain web applications and interfaces
  • Manage database systems and schemas
  • Implement and maintain CI/CD pipelines
  • Create and maintain technical documentation
  • Support data science and AI initiatives

Mandatory Skills and Experience

Cloud & Infrastructure

  • Strong experience with AWS services (S3, RDS, EC2)
  • Experience with cloud infrastructure provisioning and management
  • Expertise in optimizing cloud-to-on-premises connectivity
  • Proficiency with Terraform for infrastructure as code

Database & ETL

  • Advanced SQL experience (MySQL, PostgreSQL)
  • Experience with database schema design and optimization
  • Proficiency in ETL process development and automation
  • Experience with Apache NiFi workflows

Development & Programming

  • Strong proficiency in:
    • Python
    • Java
    • SQL/PL-SQL
    • JavaScript
    • HTML5/CSS
  • Experience with Flask framework
  • Containerization experience (Docker)

DevOps & Tools

  • Version control with Git/GitHub
  • CI/CD pipeline implementation (Jenkins)
  • Issue tracking with Jira
  • Documentation in Confluence
  • Experience with Anaconda and Bash
  • Automated testing and deployment

Web Development

  • Frontend development skills
  • User-centered design principles
  • Web standards and usability
  • Typography and color theory

Desired Skills and Experience

Technical

  • Distributed computing experience
  • AI/ML model deployment optimization
  • Tableau integration with cloud services
  • Experience with parallel processing solutions

Domain Knowledge

  • Computer Science, Engineering, or related field background
  • Experience in analytical mission environments
  • Understanding of data management lifecycles
  • Experience supporting data scientists
  • Knowledge of AI/ML model fine-tuning and transfer learning

Soft Skills

  • Strong problem-solving abilities
  • Excellent coordination and collaboration skills
  • Ability to balance competing priorities
  • Experience working with research analysts

Required Technical Stack

  • Cloud Platforms: AWS (S3, RDS, EC2)
  • Databases: MySQL, PostgreSQL
  • Languages: Python, Java, SQL, PL/SQL, JavaScript
  • Web: HTML5, CSS, Flask
  • DevOps: Git, Jenkins, Docker, Terraform
  • ETL Tools: Apache NiFi
  • Other Tools: Anaconda, Bash, Jira, Confluence

Work Environment

Fast-paced, technology-driven environment focusing on cloud-based solutions and data processing. Position requires strong technical skills, ability to work with various stakeholders, and balance multiple projects simultaneously.

Note: Position emphasizes cloud infrastructure, data engineering, and full-stack development capabilities, with opportunities to work on AI/ML initiatives and complex data processing solutions.

Share This Job

Powered by