Senior Full-Stack Software Engineer

New
J
JobgetherAI training
Based in IndiaContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Backend DevelopmentFrontend DevelopmentRESTful APIsDebugging

Requirements

  • Have strong professional experience developing and maintaining production-ready full-stack applications.
  • Bring substantial hands-on experience in both front-end and back-end engineering.
  • Have production experience working with multiple programming languages.
  • Understand browser-based applications, APIs, application state management, databases, and service integrations.
  • Have experience understanding, evaluating, and contributing to the architecture of complete software systems.
  • Be able to navigate unfamiliar codebases and quickly understand existing application structures.
  • Demonstrate debugging, analytical thinking, and technical problem-solving skills.
  • Be able to assess code quality and identify functionality, performance, security, and maintainability issues.
  • Work independently with attention to detail and deliver accurate, well-validated technical work.
  • Be available for approximately 15 hours per week, with flexibility to choose working days and hours.

Responsibilities

  • Develop, modify, and debug front-end and back-end application components.
  • Build user-facing features and the supporting services, APIs, and data models.
  • Trace requests and data flows across browsers, applications, APIs, backend services, databases, and external integrations.
  • Explore unfamiliar code repositories, understand existing architectures, and identify how system components interact.
  • Diagnose and resolve issues involving application state, API contracts, authentication, data persistence, networking, and deployment.
  • Evaluate, improve, and validate code written in multiple programming languages.
  • Review AI-generated software solutions for correctness, completeness, performance, security, and maintainability.
  • Create, solve, review, and validate complex software engineering tasks, including translating implementations between programming languages.
  • Meet minimum weekly task submission requirements and deliver work that complies with project specifications.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now