Avenga logo
Avenga

A global IT engineering and consulting company specializing in custom software development.

Middle Full-Stack Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000H1B No SponsorCompany SiteLinkedIn

Location

Argentina

Posted

4 days ago

Salary

0

Seniority

Senior

Job Description

Middle Full-Stack Engineer

Avenga

• 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.

Job Requirements

  • 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

  • Equal opportunities in recruitment, career development, and leadership
  • Support for diverse community of employees

Related Job Pages

More Full-stack Engineer Jobs

Bixal logo

Senior Software Engineer

Bixal

Improving people's lives through human-centered strategies and transformative technologies. #ThisIsBixal

Full TimeRemoteTeam 51-200Since 2001H1B Sponsor

• Lead the design, development, and deployment of the Generic Data API Platform — a reusable Terraform module and Lambda-based pipeline that enables rapid onboarding of new data source APIs across different programs without custom infrastructure builds per dataset. • Complete and deliver remaining platform phases: implement generalized data validation logic; work with data source teams to implement and configure endpoint querying logic; implement API capability discovery endpoints; conduct end-to-end integration testing across platform components; lead security review and performance validation; and drive the initial dataset API to production go-live. • Implement OAuth 2.0 machine-to-machine authentication via AWS Cognito, ensuring that external consumers can authenticate against the platform with appropriate scope enforcement and usage-tier access controls. • Champion the API platform internally — serve as the primary point of contact for partner data teams seeking to onboard new datasets, define the onboarding contract, and guide teams through the configuration and deployment process • Develop and maintain operational runbooks, FHIR API documentation, and data team onboarding guides that enable partner teams to self-serve troubleshooting and data refreshes without requiring infrastructure team involvement. • Own platform SLOs: API availability > 99.9%, error rate < 0.1%, and p95 response time < 500 ms. • Define CloudWatch alarm thresholds appropriate to catch degradation before SLOs are breached, not after. • Lead the API migration to the generic platform (Phase 2), validating that the module generalizes and establishes shared operational patterns across multiple concurrent datasets. • Coordinate across teams to advance platform delivery: work with partner data teams on data delivery contracts, timelines, and search parameter definitions; engage CloudOps on security reviews and network security configuration changes; align with solutions architects on platform generalization and multi-dataset scale decisions; and involve data strategists when new data sharing agreements are required for a partner onboarding. • Enforce defense-in-depth security controls across all platform deployments: network-layer threat protection, encryption at rest and in transit, identity and access management, API key lifecycle management, and long-term audit log retention. • Monitor and optimize cloud infrastructure costs across platform deployments, leveraging serverless billing models, data lifecycle policies, and right-sized compute configurations to keep per-dataset costs sub-linear as the platform scales to 10 or more concurrent datasets. • Contribute to and maintain cloud infrastructure Terraform across infrastructure and application repositories, including importing manually managed cloud resources, refactoring existing modules, and applying community best practices.

Virginia
$142K - $144K / year
Atlantic Union Bank logo

Senior Software Engineer – Automation

Atlantic Union Bank

When you're ready to bank better, bank at Atlantic Union Bank.

Full TimeRemoteTeam 1,001-5,000Since 1902H1B No Sponsor

• The Sr. Software Engineer (Automation) is a technical role responsible for designing, delivering and deploying automation builds primarily using UiPath development platforms and tools. • Collaborate with Business Analysts, the Automation team and other business resources to deliver automation solutions. • Lead regular code reviews to elevate the overall skill level and coding standards of the team. • Design, develop, and deliver training sessions and overview materials to various audiences as needed. • Write code based on business requirements or user stories, architectural requirements, and established coding standards. • Participate in the review of business epics and stories. • Validate solution against business and architectural requirements. • Create and test prototypes. • Troubleshoot applications and resolve defects. • Work within an agile framework. • Plan, Prioritize and Deliver Resilient, Scalable technical solutions. • Communicate ideas in both technical and user friendly language. • Update and maintain product documentation. • Escalate issues and impediments in a timely manner. • Work within established framework and processes. • Provide constructive feedback to team members at all levels of the organization. • Develop, Contribute and adhere to the development of standards and sound procedural practices. • Proactively communicate innovative ideas, solutions, and capabilities over and above the specific task request. • Effectively communicate status, workloads, offers to assist other areas. • Collaboratively work with a team and independently. • Continuously strive for high performing business solutions. • Perform and coordinate unit and system integration testing. • Participate in design review sessions, peer code reviews, and ensure all solutions are aligned to pre-defined architectural specifications. • Ensure data quality throughout entire development process, including audits and feedback loops to sources of truth. • Other duties as assigned.

North Carolina + 3 moreAll locations: North Carolina | Maryland | Pennsylvania | Virginia
$90.2K - $150.6K / year
Job Closed

• Lead, mentor, and coordinate a team of full-stack engineers (backend Python + frontend), QA, and BA contributors across the delivery lifecycle • Own technical decisions for both backend (Python microservices, REST APIs, RBAC, AWS) and frontend (web application, UX/UI patterns) layers • Collaborate with Project Manager and client stakeholders to translate business requirements into technical solutions • Oversee integration of backend services with real-time voice pipelines (SIP / WebRTC / LiveKit) and third-party platforms (Zoho CRM, Google / Microsoft Calendar) • Ensure platform compliance with multi-tenant SaaS patterns and regional/regulatory requirements • Support CI/CD pipeline health, containerized deployments on AWS (ECS, Docker), and release processes • Participate in sprint planning, estimation, backlog grooming, and cross-team governance meetings • Contribute to technical documentation, runbooks, and post-implementation reviews • Work closely with QA to support UAT test case coverage and release validation • Collaborate with AI, frontend, backend and DevOps teams; drive architecture design, code reviews, and engineering standards across the team.

Ukraine
Tonic3 logo

Full Stack Developer, Oracle NetSuite Specialist

Tonic3

We define success as digital transformation that *actually* helps people thrive. Scale quickly & affordably.

Full TimeRemoteTeam 51-200Since 1996H1B No Sponsor

• Design and develop full stack solutions using modern web technologies (JavaScript/TypeScript, Node.js, React/Vue/Angular) integrated with Oracle NetSuite. • Build and maintain custom scripts, workflows, and SuiteApps within the NetSuite platform. • Develop RESTful APIs and integrations to connect NetSuite with other enterprise systems. • Collaborate with business stakeholders to gather requirements and translate them into technical specifications. • Troubleshoot and resolve issues related to performance, functionality, and scalability. • Write clean, maintainable, and well-documented code following best practices. • Contribute to continuous improvement of development processes and code quality.

Argentina