Negotiable
Undetermined
Remote
EMEA
Summary: The Full Stack Engineer (Python + JavaScript) role requires a highly skilled individual with extensive coding experience in Python and JavaScript, along with a solid understanding of Linux and automation. The position is fully remote and necessitates overlapping work hours with PST. Candidates should have a strong educational background in a technical field and be able to commit to a full-time schedule.
Key Responsibilities:
- Develop and maintain applications using Python and JavaScript/Node.js.
- Utilize Docker for creating reproducible development environments.
- Implement testing and QA practices including unit, integration, and edge-case testing.
- Collaborate effectively with team members, ensuring at least 4 hours of overlap with PST.
Key Skills:
- Strong hands-on coding experience in Python and JavaScript/Node.js.
- Solid experience with Linux, Bash scripting, and automation.
- Advanced Git skills including branching, diffs, patches, and conflict resolution.
- Knowledge of testing and QA practices.
- Experience with modern LLM coding assistants (nice-to-have).
- Familiarity with dataset creation, annotation, evaluation, or ML pipelines (nice-to-have).
- Background in QA automation, DevOps, ML systems, or data engineering (nice-to-have).
- Bachelor’s degree with 6+ years, Master’s with 4+ years, or PhD with 2+ years of experience in a technical field.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: Full Stack Engineer (Python + JavaScript)
No Working Machines will be provided
Required Skills
- Strong hands-on coding experience in:
- Python
- JavaScript / Node.js
- TypeScript
- Solid experience with Linux, Bash scripting, and automation
- Strong knowledge of Docker and reproducible development environments
- Advanced Git skills (branching, diffs, patches, conflict resolution)
- Solid understanding of testing and QA practices (unit, integration, edge-case testing)
- Ability to overlap at least 4 hours with PST (8 AM – 12 PM PT)
Nice-to-Have Skills
- Experience using modern LLM coding assistants
- Experience with dataset creation, annotation, evaluation, or ML pipelines
- Familiarity with coding benchmarks and evaluation frameworks
- Background in QA automation, DevOps, ML systems, or data engineering
Preferred Educational Background
- Bachelor’s degree in a technical field with 6+ years of experience
- Master’s degree in a technical field with 4+ years of experience
- PhD in a technical field with 2+ years of experience
Engagement Details
- Commitment: 8 hours/day, 40 hours/week
- Overlap Required: 4 hours with PST
- Work Mode: Fully Remote