Smart Working

Senior Full Stack Engineer

Smart Working

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AnsibleAWSDockerJavaJavaScriptKubernetesMicroservicesReactSDLCSpringSpring BootSpringBootTerraformTypeScript

About the role

  • - Contribute to all stages of the SDLC: build secure-by-design, production-grade code; implement automated testing; conduct code reviews; and support deployments.
  • - Ensure solutions meet technical requirements, product objectives, and internal engineering standards through rigorous review and technical leadership.
  • - Own the quality of deliverables for domains where you serve as subject matter expert.
  • - Evaluate off-the-shelf solutions versus in-house implementations and recommend best-fit approaches.
  • - Support teams by breaking down work into clear, manageable, and accurately estimated stories that deliver value each sprint.
  • - Proactively identify system, service, and process improvements; communicate proposals clearly and collaborate across teams to deliver enhancements.
  • - Provide on-call support to troubleshoot and resolve out-of-hours production issues.
  • - Work effectively across front-end and back-end codebases, including established legacy code where required.

Requirements

  • - Extensive experience delivering web applications or large-scale software projects as a Senior Engineer.
  • - Comfortable working across both frontend and backend systems as a true full stack engineer.
  • - Proficiency in Java, with deep understanding of its ecosystem.
  • - Hands-on experience with Spring Boot and modern web backend architecture.
  • - Experience building and integrating RESTful services and publish–subscribe messaging systems.
  • - Familiar with microservices architectures, including containerized deployment patterns.
  • - Strong experience with JavaScript/TypeScript.
  • - Proficiency in modern frontend frameworks such as React.
  • - Experience implementing high-performance, maintainable UI components.
  • - Experience working with AWS and managed AWS services in production environments.
  • - Experience managing infrastructure via IaC tools such as Terraform.
  • - Familiarity with Docker and Kubernetes for container orchestration.
  • - Strong experience with automated testing frameworks (unit, mock, integration).
  • - Good knowledge of version control and CI/CD platforms such as Git, Bitbucket Pipelines, Bamboo, plus supporting tools like Ansible and Helm.
  • - Proven experience working on established codebases.
  • - Solid debugging, profiling, and optimization abilities.
  • - Strong communication skills, capable of explaining complex solutions to non-technical stakeholders.
  • - Analytical problem-solving mindset and ability to take meaningful ownership.
Benefits
  • - Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
  • - No Weekend Work: Real work-life balance, not just words
  • - Day 1 Benefits: Laptop and full medical insurance provided
  • - Support That Matters:Mentorship, community, and forums where ideas are shared
  • - True Belonging: A long-term career where your contributions are valued

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootRESTful servicesJavaScriptTypeScriptReactmicroservicesautomated testingdebuggingprofiling
Soft skills
communicationanalytical problem-solvingownershipcollaborationtechnical leadership