Full Stack Engineer

Appridat Solutions LLC
New York, NY, United States
2 months ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Agile Methodology Amazon Web Services Applications Architecture Cloud Computing Cloud Engineering Software Quality Code Review Continuous Integration Software Debugging Software Design Patterns DevOps
+30 more
Distributed Systems Github Design of User Interfaces Python (Programming Language) 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 Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all