Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
SF AppWorks is a custom software development, design, and innovation shop. We partner with innovators and entrepreneurs within forward-thinking organizations to conceive, plan, design, prototype, test, build, launch, scale, and refine software products. We believe in innovation, entrepreneurship, and using technology as a force for good.
As a Mid-Level Full-Stack Engineer, you will work primarily with JavaScript and TypeScript to develop backend services and frontend features. You’ll collaborate with senior engineers, contribute production-ready code, and grow your skills in modern JavaScript development.
The role is JavaScript-first, with optional exposure to mobile development.
Frequent technologies we use:
- Languages & Runtime: JavaScript, TypeScript, Node.js
- Backend: REST APIs, basic GraphQL concepts
- Frontend: React, Angular, or Vue
- Cloud & Infrastructure: AWS or GCP fundamentals
- Testing: Jest or similar JavaScript testing frameworks
- Collaboration: Git, GitHub
- Workflow: Agile development, code reviews
What we would like you to do:
- Develop and maintain JavaScript / TypeScript backend and frontend features
- Build and consume REST APIs using Node.js
- Write clean, maintainable, and well-tested JavaScript code
- Collaborate with senior engineers on technical design and implementation
- Participate in code reviews and apply feedback to improve code quality
- Debug, troubleshoot, and improve existing functionality
- Follow best practices for performance, security, and scalability
- Continuously learn and improve your JavaScript and Node.js skills
What will help you get there:
- 2–4 years of professional experience with JavaScript / TypeScript
- Good understanding of Node.js fundamentals and async programming
- Experience in consuming and implementing REST APIs
- Hands-on experience with a JavaScript frontend framework (React, Angular, or Vue)
- Understanding of responsive and component-based UI development
- Familiarity with Git workflows and code reviews
- Willingness to learn and follow JavaScript best practices
Nice to have:
- Mobile development using JavaScript-based frameworks (Ionic, React Native)
What we offer:
- Competitive pay, annual and ad-hoc bonuses
- Private Medical Insurance
- Work from home and flexible working hours
- A cozy office for co-working and socialization
- Multicultural environment - working with colleagues and clients across different geographies.
We love the people we work with, both internally and externally. We're passionate about creating exceptional software — and we're committed to making a positive impact on the world. If this sounds like you, we’d love to meet you. Let’s build something amazing together.📧 [email protected]
Key Skills
Ranked by relevanceReady to apply?
Join SF AppWorks and take your career to the next level!
Application takes less than 5 minutes

