Haystack
← Back to Jobs
Technology
UI

Software Engineer

Unikon ITUnited States🇺🇸United StatesPosted 10 Sept 2026

Why This Role Stands Out

This mid-senior Software Engineer role at Unikon IT offers exciting opportunities to design and develop scalable web applications, integrate AI capabilities, and leverage AWS cloud services. You'll thrive here if you're a proactive developer eager to contribute to innovative projects within a collaborative, hybrid work environment. Apply now to advance your skills and make a significant impact!

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
United States
Posted
22 hours ago
DockerNode.jsAWSCDKJavaScriptPostgreSQLReactTypeScript

Job Description

Job Description -

Duties & Responsibilities

·       Design, develop, test, deploy, and document scalable web applications and software systems.

·       Design and build modern full-stack solutions using Node.js, React, and related JavaScript/TypeScript frameworks and libraries.

·       Translate business requirements and functional specifications into clear technical designs, implementation plans, and working software.

·       Design, develop, optimize, and maintain relational database solutions, including schema design, query development, stored procedures, performance tuning, and data integrity practices; PostgreSQL experience is preferred.

·       Develop and integrate AI-enabled capabilities, including use of LLMs, AI services, intelligent automation, document processing, entity extraction, or workflow optimization where appropriate.

·       Use AWS development tools and cloud services to design, build, deploy, monitor, and support cloud-based applications.

·       Follow coding, testing, security, and documentation standards; actively participate in architecture reviews, design reviews, and code reviews.

·       Collaborate with internal team members, product owners, business analysts, QA, and DevOps resources to clarify requirements, resolve issues, and support successful delivery.

·       Troubleshoot production and non-production issues, analyze root causes, and implement durable fixes that improve reliability, maintainability, and performance.

·       Continuously identify opportunities to improve development practices, system performance, team effectiveness, and product quality.

 

Required Skills

·       10+ years of professional software engineering experience, including significant experience delivering production web applications.

·       Strong hands-on knowledge of Node.js and backend API development, including RESTful services, integration patterns, error handling, logging, and performance considerations.

·       Strong hands-on knowledge of React framework development, including component design, state management, routing, reusable UI patterns, and integration with backend services.

·       Strong database skills include query development, optimization, indexing, and application data access patterns; PostgreSQL preferred, but experience with any major relational database is acceptable.

·       Experience developing accessible applications that meet ADA and WCAG accessibility standards, including semantic markup, keyboard navigation, screen reader compatibility, color contrast, and inclusive user experience practices.

·       Practical AI experience is required, including use of AI tools to support software development, improve developer productivity, assist with code generation or review, and integrate AI-enabled capabilities into applications where appropriate.

·       Experience with software development lifecycle practices including requirements analysis, technical design, coding standards, automated testing, CI/CD, release management, and production support.

·       Excellent oral and written communication skills, with the ability to explain technical concepts clearly to technical and non-technical audiences.

·       Strong analytical, troubleshooting, and problem-solving abilities with a track record of delivering maintainable and reliable solutions.

·       Self-directed, collaborative, and comfortable working in a fast-paced environment with multiple priorities and stakeholders.

 

Qualifications

Education

·       Relevant Bachelor’s degree required with a Computer Science, Software Engineering or Information Systems major preferred.

Experience:

·       10+ years of relevant professional software development experience preferred, including hands-on development, solution design, production delivery, troubleshooting, and technical documentation.

Preferred / Nice-to-Have Skills

·       TypeScript experience across frontend and backend development.

·       Experience with AWS services such as S3, SQS, Secrets Manager, Lambda, ECS/Fargate, ECR, CloudWatch, IAM, RDS/Aurora PostgreSQL, and AWS CDK or other Infrastructure as Code tools.

·       Experience with DevOps practices, CI/CD pipelines, Docker, automated testing, observability, and secure software delivery.

·       Experience applying AI concepts to business workflows, automation, document processing, search, or productivity improvements.

·       Experience in HealthTech, GovTech, compliance, audit, public-sector, or regulated workflow platforms.

Similar jobs