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