Overview of the Role
The Full Stack Developer will play a key role in building scalable, maintainable, and high-performing applications that integrate seamlessly with AI-driven services. This role requires expertise in both front-end and back-end development, leveraging modern frameworks and best practices.
Main duties include:
- Build Angular components with NgRx for state management
- Use RxJS for reactive data flows
- Design and implement RESTful APIs using Python + FastAPI
- Write clean, testable TypeScript and Python code
- Collaborate closely with AI and DevOps teams to integrate services
- Contribute to a scalable and maintainable Full Stack Architecture
Requirements
- Graduate of BS Computer Science, Information Systems, other related courses or with 10 years of relevant experience in the industry
- With at least 4 years' experience in Full Stack Software Engineer
- Hands-on experience designing and implementing RESTful APIs using Python and FastAPI.
- Proficiency in Angular framework.
- Understanding of full-stack architecture principles and best practices for scalability and maintainability.
- Experience collaborating with AI teams and DevOps for service integration and deployment.
- Strong problem-solving skills and ability to work in an agile, collaborative environment.
Benefits
- 500K per incident HMO coverage + Dependents
- Dental & Optical benefits
- 2-week paid Christmas vacation
- 25K Educational Assistance
- Interest-free company loans
- Career Development Programs
- Child-friendly office
- Fixed Schedule of Mon-Fri from 7 AM to 4 PM