Full Stack Developer

    Highlights

    This role requires deep expertise in C# development, React TypeScript, microservices architecture, containerization, database management, cloud services, and data engineering. Strong experience with microservices architecture, including design patterns, service decomposition, and inter-service communication.

    Numbers & Facts

    LocationHOUSTON, TX

    Description

    Classification: Administrative/Professional

    Exemption Status/Test: Exempt/Administrative

    Job Grade: 5

    Department: Information Technology

    Reports To: Department Director

    Job Goal:

    Architect, develop, and maintain robust APIs, backend systems, and React TypeScript frontends that power our applications. This role requires deep expertise in C# development, React TypeScript, microservices architecture, containerization, database management, cloud services, and data engineering.

    Qualifications:

    Education

    • Bachelor's degree within a technical field such as Computer Science, Business Management, or Information Technology, preferred

    Experience

    • 4 years of professional experience in full stack development with C#/.NET and React TypeScript
    • Strong experience with microservices architecture, including design patterns, service decomposition, and inter-service communication
    • Hands-on experience with containerization using Docker and orchestration with Kubernetes
    • Experience with NoSQL databases, particularly MongoDB
    • Hands-on experience with AWS services including RDS and Lambda
    • Proven experience building and consuming RESTful APIs
    • Experience leading cloud migration projects and strategies
    • Experience with complex data migration methodologies and tools
    • Experience with version control systems (Git)

    Special Knowledge and Skills

    • Strong proficiency in PostgreSQL/SQL Server and relational database design
    • Knowledge of ETL processes and data pipeline development
    • Strong grasp of security principles including OWASP guidelines, secure coding practices, and data protection
    • Excellent problem-solving, debugging, and troubleshooting skills in distributed systems

    Preferred Qualifications

    • Experience with additional AWS services (S3, API Gateway, ECS/EKS, DynamoDB, CloudWatch)
    • Knowledge of CI/CD pipelines and DevOps practices
    • Experience with message queuing systems (SQS, RabbitMQ, Kafka)
    • Strong proficiency in React TypeScript, including component design, state management, and API integration

    Major Responsibilities:

    • Design, develop, and maintain RESTful APIs using C# and .NET frameworks within a microservices architecture
    • Architect and implement scalable microservices solutions with proper service boundaries and communication patterns
    • Build and optimize database solutions using SnowFlake, MongoDB, and AWS RDS
    • Develop and maintain containerized applications using Docker and orchestrate deployments with Kubernetes
    • Develop serverless functions using AWS Lambda for scalable backend operations and integrate with React TypeScript frontends
    • Design and implement ETL pipelines for data processing and transformation
    • Lead cloud migration initiatives, transitioning legacy systems to modern cloud infrastructure
    • Plan and execute complex data migration projects, ensuring data integrity and minimal downtime
    • Implement security best practices including authentication, authorization, encryption, API security, and container security
    • Optimize database queries and API performance for high-traffic, distributed applications
    • Design, develop, and maintain React TypeScript frontends, ensuring seamless integration with backend APIs

    Supervision/Personnel Management:

    None

    Physical Demands/Environmental Factors/ Mental Demands:

    Frequent use of standard office equipment; prolonged sitting; occasional bending/stooping, pushing/pulling, and twisting; repetitive hand motions (keyboarding and use of mouse); occasional light lifting and carrying (less than 20 pounds); may work prolonged and irregular hours; occasional statewide travel; work with frequent interruptions; maintain emotional control under pressure.

    Similar Jobs

    See more jobs