Note: The job is a remote job and is open to candidates in USA. US Tech Solutions is a global staff augmentation firm providing talent on-demand and total workforce solutions. The company is seeking a Senior Full Stack Software Engineer to design, develop, deploy, and maintain scalable enterprise applications and services while providing technical leadership, mentorship, and architectural guidance. The role also involves developing workflow-driven applications, resolving complex production issues, and advancing engineering quality and automation practices.
Responsibilities
- Design, develop, test, deploy, and maintain scalable full-stack applications and services
- Collaborate with product managers, architects, designers, business stakeholders, and other cross-functional partners to translate requirements into technical solutions
- Lead technical design discussions and contribute to architectural decisions that support scalability, performance, reliability, and maintainability
- Mentor and support software engineers through code reviews, technical guidance, and best-practice adoption
- Drive engineering excellence through process improvements, automation, and technical leadership
- Develop and maintain front-end applications, backend services, APIs, databases, and integrations as required
- Troubleshoot and resolve complex production issues while ensuring system stability and performance
- Participate in Agile development processes, including sprint planning, estimation, and technical refinement sessions
- Advocate for software quality through testing, code reviews, monitoring, and observability practices
- Serve as a technical leader and trusted advisor to engineering teams
- Mentor and develop team members through coaching, knowledge sharing, and constructive feedback
- Influence technology decisions and engineering best practices
- Foster collaboration across engineering, product, and business stakeholders
- Help drive technical initiatives from concept through delivery
Skills
- • Bachelor's degree in Computer Science, Software Engineering, Information Technology, equivalent experience, or a combination of education and experience
- • Strong experience with full-stack software development across modern web technologies
- • Experience designing, developing, and supporting scalable applications
- • Experience developing and consuming APIs and integrating enterprise systems
- • Experience with Angular, TypeScript, RxJS, Angular Material, HTML5, CSS3, and responsive web design (frontend technologies/frameworks)
- • Experience with Python, FastAPI, REST API development, serverless architectures, and workflow orchestration platforms such as Temporal (backend languages/frameworks)
- • Experience with PostgreSQL, SQL, Aurora PostgreSQL, and relational database design and optimization (database technologies)
- • Experience with AWS Cloud including Lambda, API Gateway, EKS/Kubernetes, Aurora PostgreSQL, Secrets Manager, ECR, and cloud-native architectures (cloud platforms, if applicable)
- • Proven ability to lead technical initiatives and mentor team members
- • Strong problem-solving and analytical skills
- • Excellent verbal and written communication skills with the ability to collaborate effectively across technical and business teams
- • Ability to quickly contribute in a fast-paced environment and adapt to changing priorities
- Candidates with experience developing workflow-driven applications using the Temporal platform are strongly preferred
- • Temporal Workflow Development
- • Strong experience with Temporal workflow development, including:
- + Workflow orchestration
- + Distributed systems
- + Business process automation
- + Long-running workflow design
- + Fault tolerance and resiliency patterns
- + Event-driven architectures
- • Experience with Docker, Kubernetes, AmClienton EKS, and containerized microservices architectures (containerization/orchestration technologies, if applicable)
- • Experience with GitHub Actions, Terraform, Infrastructure as Code (IaC), automated testing, and CI/CD pipeline development (CI/CD tools and practices, if applicable)
- • Experience with CloudWatch, structured logging, application monitoring, observability, and performance monitoring tools (monitoring, logging, or observability platforms, if applicable)
- Optional - Experience within Utilities, Energy, Enterprise Architecture Governance, Workflow Automation, or Business Process Management industry or business domain
Company Overview
Company H1B Sponsorship