Senior Full-Stack Software Engineer

New
W
Weekday AIAI training
India. United StatesContractSenior
Salary50 - 100 USD per hour
Apply NowOpens the employer's application page

Job Details

Experience
Significant professional experience developing and maintaining production-grade full-stack applications.
Required Skills
Node.jsPythonFull Stack DevelopmentJavaJavascriptTypeScriptGoReactRustDebugging

Requirements

  • Have significant professional experience developing and maintaining production-grade full-stack applications.
  • Bring strong hands-on expertise in both front-end and back-end software engineering.
  • Have professional experience working with multiple programming languages and adapting to different technology stacks.
  • Understand browser-based applications, APIs, application state management, databases, and service integrations.
  • Have experience designing, understanding, and contributing to complete software-system architecture.
  • Be able to navigate unfamiliar codebases and quickly understand existing implementations.
  • Bring strong debugging, analytical thinking, and problem-solving capabilities.
  • Have experience reviewing code and evaluating performance, reliability, security, and maintainability.
  • Be able to work independently, manage complex technical tasks, and deliver high-quality results.
  • Required skills: Python, React, JavaScript, Java, Node.js, Rust, Golang, and TypeScript.
  • Be available to begin immediately and start initial tasks within 24–48 hours of selection and onboarding.
  • Complete and submit the specified minimum number of tasks each week.

Responsibilities

  • Develop, enhance, and debug front-end and back-end components across production applications.
  • Build user-facing features and supporting services, APIs, database structures, and data models.
  • Trace requests and data flows across browsers, applications, APIs, services, databases, and third-party integrations.
  • Navigate unfamiliar repositories, understand application architecture, and identify dependencies and implementation patterns.
  • Diagnose and resolve issues involving application state, API contracts, authentication, data persistence, network communication, and deployment.
  • Evaluate, modify, translate, and improve implementations across programming languages while preserving functionality and correctness.
  • Review AI-generated and developer-written code for correctness, efficiency, security, scalability, and maintainability.
  • Design reliable solutions to engineering problems and validate implementations against requirements and specifications.
View Full Description & ApplyYou'll be redirected to the employer's site
50 - 100 USD per hour
Apply Now