FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Middle Full-Stack Engineer
AvengaMiddle Full-Stack Engineer at Avenga delivering modern web solutions supporting data and AI initiatives. Focusing on developing responsive user interfaces and backend services using Node.js and Angular.
Tech Stack
Tools & technologiesAngularCloudGoogle Cloud PlatformJavaScriptNode.jsTypeScript
About the role
Key responsibilities & impact- Design, develop, and maintain modern, responsive, and accessible web applications, including self-service portals, administration dashboards, internal tools, and business-critical platforms.
- Build and enhance frontend solutions using Angular and TypeScript while ensuring high standards of usability, performance, and maintainability.
- Develop and maintain backend services and middleware layers using Node.js, enabling seamless integration between frontend applications and backend APIs.
- Define and implement Backend-for-Frontend (BFF) solutions that manage authentication, authorization, session handling, and communication with backend services.
- Collaborate with backend engineers on API design, integration strategies, and technical reviews to ensure scalable and reliable solutions.
- Contribute to solution architecture by defining scalable three-tier application designs and promoting best practices across frontend, middleware, and backend layers.
- Participate in cloud architecture discussions and support the implementation of solutions on Google Cloud Platform.
- Establish and promote frontend engineering best practices, including testing strategies, reusable component development, linting, and code quality standards.
- Perform code reviews, troubleshoot complex issues, and continuously improve application performance, reliability, and user experience.
- Create and maintain technical documentation, architectural diagrams, and implementation guidelines.
- Collaborate with cross-functional teams to deliver high-quality solutions aligned with business and technical objectives.
- Explore and adopt emerging technologies, including AI-powered capabilities and development tools, to improve product quality and engineering efficiency.
Requirements
What you’ll need- 5+ years of experience in Full-Stack software development.
- Strong experience with Angular and TypeScript for frontend development.
- Solid backend development experience with Node.js.
- Experience designing, building, and integrating RESTful APIs.
- Strong understanding of authentication and authorization mechanisms, including OAuth2, Active Directory, JWT, and session management.
- Experience with Git and collaborative development workflows, including pull requests, branching strategies, and code reviews.
- Ability to work effectively in agile, distributed, and asynchronous environments.
- Strong written communication skills and ability to work independently with a high degree of ownership.
- English level: Intermediate or higher.
- Spanish level: Native.
Benefits
Comp & perks- Equal opportunities in recruitment, career development, and leadership
- Support for diverse community of employees
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularTypeScriptNode.jsRESTful APIsOAuth2Active DirectoryJWTGitFrontend developmentBackend development
Soft Skills
written communicationindependenceownershipcollaborationagile methodologiesproblem-solvingtroubleshootingcode reviewteamworkadaptability