Job ID: JOB_ID_6915
About the Role
We are seeking an experienced Senior Full Stack Developer to join our client’s team. This role involves designing, developing, and operating end-to-end full-stack applications, owning the complete software development lifecycle from system design to production support. The ideal candidate will have a strong focus on building scalable, highly performant, and resilient distributed systems with a commitment to reliability and operational efficiency.
Key Responsibilities
- Design, develop, and operate end-to-end full-stack applications, including front-end user interfaces, back-end services, and supporting infrastructure.
- Own the complete software development lifecycle: system design, development, testing, deployment, monitoring, and production support.
- Build and operate applications using modern GitOps-driven SDLC practices for reliable and repeatable deployments.
- Develop scalable, highly performant, and resilient distributed systems with a strong focus on reliability and operational efficiency.
- Participate in production operations, including monitoring, incident resolution, root cause analysis, and system optimization, following ‘you build it, you run it’ principles.
- Collaborate with product managers, business stakeholders, and cross-functional teams to translate functional requirements into robust technical solutions.
- Develop responsive and component-based user interfaces using modern front-end technologies and frameworks (e.g., React).
- Design and implement secure and scalable APIs and backend services using REST/JSON standards, ensuring backward compatibility and maintainability.
- Leverage DevOps practices with hands-on knowledge in CI/CD pipelines (e.g., Jenkins) and related toolsets.
- Work with Kubernetes-based environments to deploy, scale, and manage containerized applications.
- Develop automated workflows and scripts to streamline repeatable development, deployment, and operational tasks.
- Conduct comprehensive testing, including UI testing, component testing, and integration testing, to ensure application stability and performance.
Basic Qualifications
- Kubernetes: 6+ years of experience in Kubernetes-based containerized environments (deployment, scaling, operational management).
- Software Development: 8+ years of experience in software development, with a strong focus on full-stack application development.
- Backend Development (Java): 6+ years of experience with Java-based backend development.
- Frontend Development (React): 6+ years of experience developing modern front-end applications using React or similar frameworks.
- API/Backend Services: 6+ years of experience building scalable APIs and backend services using REST/JSON architectures.
- DevOps/CI/CD: 6+ years of experience implementing CI/CD pipelines, GitOps, DevOps tooling, hyperscaler experience, and automated deployment processes with IaC understanding.
- Production Systems: 6+ years of experience building and supporting production-grade systems with high availability and operational reliability.
- Automation: 6+ years of experience working in automation frameworks for workflow orchestration and operational efficiency.
Nice to Have
- Machine learning and deep learning/LLM knowledge.
Education
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent work experience.
Keywords
C++, Continuous Integration, Continuous Deployment, User Interface, Access Management, Information Technology, Java, Full Stack, React, Kubernetes, DevOps, CI/CD, REST, JSON, GitOps.
Special Requirements
Locals Only. Interview mode: Video Interview. No specific visa constraints mentioned.
Compensation & Location
Salary: $130,000 – $170,000 per year (Estimated)
Location: New York City, NY
Recruiter / Company – Contact Information
Recruiter / Employer: Unknown Company
Email: tusharsingh@usgrpinc.com
Recruiter Notice:
To remove this job posting, please send an email from
tusharsingh@usgrpinc.com with the subject:
DELETE_JOB_ID_6915