Requirements
- Senior Experience: 5+ years of professional experience in software development, with a strong focus on frontend-heavy full stack web applications.
- Frontend Expertise – AngularJS 1.9: Proven experience maintaining and evolving complex Angular 1.9 applications, including directives, scopes, digest cycle management, performance tuning, and legacy refactoring.
- Frontend Modernization Mindset: Experience participating in gradual migrations from AngularJS to modern frameworks such as React, ensuring backward compatibility and business continuity.
- Backend Development: Solid hands-on experience with Node.js, building and integrating REST APIs consumed by frontend applications.
- Database Experience: Strong experience working with MongoDB, including data modeling, schema design, query optimization, and indexing strategies.
- Full Stack Understanding: Ability to work across the entire application lifecycle, from frontend UI to backend services and data persistence.
- Code Quality & Best Practices: Strong commitment to clean, maintainable, and scalable code, with experience in code reviews and shared quality standards.
- English B2 or Higher (Verbal and Written): Ability to participate in technical discussions, document solutions, and collaborate with international stakeholders.
Nice to Have
- Backend Technologies: Experience with NestJS and structured backend architectures, including dependency injection and modular design.
- PHP Experience: Experience working with PHP in legacy or hybrid technology stacks.
- Modern Frontend Frameworks: Hands-on experience with React, particularly in component-based architectures and migration scenarios.
- Cloud & DevOps Exposure: Experience deploying and maintaining applications in cloud environments (Azure preferred), including CI/CD pipelines.
- Testing & Tooling: Experience with testing frameworks such as Jest and solid Git-based workflows.
- Agile Experience: Experience working in Agile/Scrum teams, collaborating with Product Managers, refinements, and estimations.
- Mentorship: Willingness to support junior or mid-level engineers, especially around legacy frontend code and modernization efforts.
Work Arrangement
Remote (Worldwide)
Additional Information
- English B2 or higher (Verbal and Written): Ability to participate in technical discussions, document solutions, and collaborate with international stakeholders.