Senior Software Engineer (Front End UI/UX)
@ ECS Tech Inc

Hybrid
Hybrid
Full-time
Posted 7 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXX*******@ecstech.com
Recommended after applying

Job Details

Overview

ECS Tech Inc is seeking a Senior Software Engineer (Front End UI/UX) to join a team supporting the U.S. Department of Homeland Security’s CTO Directorate for Artificial Intelligence and Emerging Technology initiatives. This remote position is contingent upon additional funding and requires a strong individual contributor with extensive hands-on coding experience.

Responsibilities

  • Design, develop, and maintain full-stack applications with AI integration.
  • Implement robust backend services and RESTful APIs.
  • Collaborate with data scientists and AI researchers on new functionalities.
  • Ensure performance, quality, and responsiveness of web applications.
  • Work within an agile, distributed technical team using modern tools.

Qualifications

  • Ability to obtain DoD Security Clearance and DHS Suitability/Entry On Duty.
  • BA/BS in Computer Science (or equivalent experience, 10+ years).
  • Full Stack experience; expert in Python for backend development.
  • Strong proficiency in React, TypeScript, and CSS for front-end development.
  • Experience with cloud services (Azure preferred, AWS), API design, and both SQL and NoSQL databases.
  • Familiarity with modern development tools including VSCode and GitLab.
  • Experience with prompt engineering and working with LLMs is a plus.

Additional Information

Salary Range: $160,000 - $215,000. For benefits details, please visit ECS Tech Inc Benefits.

This is a remote work eligible position supporting high-visibility federal initiatives.

How to Get Hired at ECS Tech Inc

🎯 Tips for Getting Hired

  • Research ECS Tech Inc's culture: Study mission, values, recent news, and reviews.
  • Customize your resume: Highlight full-stack and AI integration experience.
  • Prepare technical interviews: Review React, Python, and cloud fundamentals.
  • Network on LinkedIn: Connect with current employees for insights.

📝 Interview Preparation Advice

Technical Preparation

Review React fundamentals.
Practice Python API coding.
Explore Azure deployment techniques.
Learn GitLab pipeline processes.

Behavioral Questions

Discuss remote teamwork experiences.
Explain handling complex tasks.
Share decision-making examples.
Describe communication in agile teams.

Frequently Asked Questions