
Middle Full-Stack Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Argentina.
• Design, develop, and maintain contemporary, responsive, and accessible web applications, which include self-service portals, administration dashboards, internal tools, and critical business platforms.
• Construct and enhance frontend solutions utilizing Angular and TypeScript while upholding exceptional standards of usability, performance, and maintainability.
• Create and sustain backend services and middleware layers using Node.js to facilitate seamless integration between frontend applications and backend APIs.
• Define and execute Backend-for-Frontend (BFF) solutions that oversee authentication, authorization, session management, and communication with backend services.
• Collaborate with backend engineers on API design, integration strategies, and technical reviews to guarantee scalable and dependable solutions.
• Contribute to solution architecture by outlining scalable three-tier application designs and advocating best practices across frontend, middleware, and backend layers.
• Engage in cloud architecture discussions and assist in the implementation of solutions on Google Cloud Platform.
• Establish and advocate for frontend engineering best practices, including testing strategies, reusable component development, linting, and code quality standards.
• Conduct code reviews, diagnose complex issues, and continuously enhance application performance, reliability, and user experience.
• Develop and maintain technical documentation, architectural diagrams, and implementation guidelines.
• Collaborate with cross-functional teams to deliver high-quality solutions that align with both business and technical objectives.
• Investigate and adopt emerging technologies, including AI-driven capabilities and development tools, to enhance product quality and engineering efficiency.
• Over 5 years of experience in Full-Stack software development.
• Extensive experience with Angular and TypeScript for frontend development.
• Strong background in backend development using Node.js.
• Experience in designing, building, and integrating RESTful APIs.
• In-depth understanding of authentication and authorization mechanisms, including OAuth2, Active Directory, JWT, and session management.
• Proficiency with Git and collaborative development workflows, encompassing pull requests, branching strategies, and code reviews.
• Ability to work effectively in agile, distributed, and asynchronous environments.
• Strong written communication skills and the capability to work independently with a high level of ownership.
• English proficiency: Intermediate or higher.
• Spanish proficiency: Native.
• Equal opportunities in recruitment, career advancement, and leadership roles.
• Support for a diverse community of employees.
EverCommerce
PlanetScale
Slingshot Aerospace
Upstart
Get handpicked remote jobs straight to your inbox weekly.