Full Stack Engineer

Appridat Solutions LLC
Hope, United States of America
29 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Hope, United States of America

Tech stack

JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Applications Architecture
Cloud Computing
Cloud Engineering
Software Quality
Code Review
Continuous Integration
Software Debugging
Software Design Patterns
DevOps
Distributed Systems
Github
Design of User Interfaces
Python
Systems Development Life Cycle
Responsive Web Design
Secure Coding
Software Deployment
Software Engineering
Strategies of Testing
TypeScript
Web Applications
Data Logging
Spring Cloud
Grafana
Software Application Programming
Backend
Gitlab
GIT
Cloudformation
Gitlab-ci
Kubernetes
Bitbucket
Front End Software Development
Api Design
REST
Software Version Control
Docker
Jenkins
Microservices

Job description

This is Hima from Appridat Solutions LLC. I was reviewing your resume online and would like to talk to you regarding an exciting opportunity for Senior Full Stack Engineer (Cloud-Native Applications) at DMV area, NY, NJ Metro (Hybrid 3 days onsite with 2 days remote). We have with one of Appridat Solutions LLC premier clients., We are seeking a Senior Full Stack Engineer who can design, develop, deploy, and support modern cloud-native applications from the ground up. This role is ideal for a hands-on software engineer who enjoys building scalable applications, developing APIs and user interfaces, and owning the full software lifecycle through deployment in AWS environments., The ideal candidate will have strong experience developing applications using JavaScript/TypeScript, Python, or Go, combined with expertise in AWS, Kubernetes, and modern CI/CD practices. This is not a traditional DevOps-only position, we are looking for engineers who have built and delivered production applications while also understanding how those applications are deployed, monitored, and maintained., Design, develop, and maintain full stack applications using modern frontend and backend technologies.

Build cloud-native applications and microservices deployed within AWS environments.

Develop responsive user interfaces using JavaScript/TypeScript frameworks.

Design and implement RESTful APIs and backend services using Python or Go.

Create scalable solutions leveraging containerization and Kubernetes-based platforms.

Collaborate with product owners, architects, and engineering teams throughout the SDLC.

Implement and maintain CI/CD pipelines to automate application build, testing, and deployment.

Participate in application architecture, code reviews, and technical design discussions.

Build observability, monitoring, and operational tooling into applications.

Troubleshoot and resolve application, infrastructure, and deployment issues across development and production environments.

Leverage AI-assisted development tools to improve engineering productivity and software quality.

Requirements

Full Stack Development

5 years of professional software engineering experience.

Experience building and deploying applications from scratch through production.

Strong JavaScript/TypeScript development experience.

Experience building modern web applications and user interfaces.

Backend development experience using Python and/or Go.

Strong understanding of REST APIs, microservices, and distributed systems architecture.

Cloud & Platform Engineering

Hands-on AWS experience building and deploying production applications.

Experience with Kubernetes, including Amazon EKS.

Experience with Docker and containerized application development.

Familiarity with cloud-native design patterns and scalable application architectures.

Experience implementing Infrastructure as Code using Terraform or CloudFormation.

DevOps & Automation

Experience building and maintaining CI/CD pipelines using Jenkins, GitLab CI/CD, or GitHub Actions.

Source control expertise using Git, GitLab, Bitbucket, or GitHub.

Experience automating build, test, deployment, and operational workflows.

Strong Linux/Unix administration and troubleshooting skills.

Experience with monitoring, logging, and observability tools.

Software Engineering Fundamentals

Strong coding, debugging, and problem-solving skills.

Experience working in Agile development environments.

Understanding of software design patterns, testing strategies, and secure coding practices.

Ability to contribute across the entire software development lifecycle.

Apply for this position