Job Closed

This listing is no longer active.

Software Architect, Ionic – Senior

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

64 days ago

Salary

0

Seniority

Senior

Job Description

Software Architect, Ionic – Senior

Compass

• Act as a Fullstack Mobile Software Architect, designing and defining the complete solution (mobile frontend with Angular/Ionic and BFF with Node.js/NestJS), translating business requirements into technical solutions. • Plan, define and ensure the event tagging strategy for analytics, ensuring traceability, high data quality and alignment with product and data teams. • Map and analyze the current project, identify technical debt and propose action plans for remediation. • Support developers in understanding the software architecture, aligning business rules, acceptance criteria, test scenarios and development requirements. • Lead and guide discussions during technical refinement sessions, fostering clarity and alignment within the team. • Ensure compliance with predefined cloud architecture requirements. • Ensure a proper and sustainable documentation process for the projects under your responsibility. • Promote and enforce best practices for observability, testing, security and performance throughout the software lifecycle. • Define and evolve communication patterns between the mobile app and the BFF, ensuring clear API contracts, versioning and efficient calls. • Lead the strategy for mobile app performance, stability and security, including data protection and communication hardening.

Job Requirements

  • Clear written and verbal communication in a remote context, with the ability to articulate technical decisions, document architecture proposals and facilitate discussions between technical and business stakeholders.
  • Proven technical leadership experience, including defining standards and evangelizing best practices across the team.
  • Advanced expertise in Angular and Ionic/Capacitor for hybrid mobile application development.
  • Ability to work with native code when required.
  • Experience creating and maintaining Capacitor plugins.
  • Experience defining and applying strategies for app performance and stability (startup time, rendering, jank/frame drops, memory usage, network and battery consumption).
  • Leadership in security strategy, including data protection, SSL/TLS pinning, root/jailbreak detection and tamper detection.
  • Advanced knowledge of Node.js with NestJS for building BFF (Backend for Frontend) layers.
  • Proficiency in the TypeScript/JavaScript ecosystem.
  • Strong knowledge of design patterns applied to mobile frontend and backend, such as Repository, Strategy, Observer and Dependency Injection.
  • Experience with automated testing: unit, integration and end-to-end (Jasmine/Karma, Jest, Cypress or similar).
  • Experience using Docker for development and CI/CD environments.
  • Fluent Git skills, including gitflow, pull requests and code review.
  • Experience deploying and configuring CI/CD pipelines (Azure DevOps, GitHub Actions).
  • Experience working in agile methodologies (Scrum and Kanban).
  • Hands-on experience with Cloud environments, preferably GCP, including Cloud Run, Pub/Sub and Cloud SQL or equivalents.
  • Knowledge of event-driven architectures and messaging systems (Kafka, Pub/Sub, RabbitMQ).
  • Knowledge of Domain-Driven Design (DDD).
  • Experience with observability using OpenTelemetry, Prometheus, Grafana or Stackdriver.
  • Experience publishing and distributing apps to the App Store and Google Play.
  • Familiarity with caching strategies, push notifications and offline synchronization in mobile apps.
  • Knowledge of micro-frontend architectures.
  • Experience with MySQL, including schema modeling, query optimization and index usage.
  • Experience with Firebase (Firestore, Realtime Database, Authentication and Cloud Messaging).
  • Knowledge of NoSQL databases such as MongoDB and Firestore, including document-oriented modeling and performance best practices.

Benefits

  • Not specified.

Related Job Pages

More Full-stack Engineer Jobs

Fullstack Engineer

Abstrabit Technologies Pvt Ltd

We are a fast-growing AI solutions company focused on building intelligent AI agents that redefine how businesses operate. Specializing in AI-driven automation, we create scalable solutions across customer engagement, sales enablement, knowledge management, and workflow optimization. Our mission is to bridge the gap between operational challenges and intelligent automation through practical, high-impact AI applications tailored to real-world business needs. With a strong emphasis on innovation, adaptability, and measurable outcomes, we are enabling organizations to work smarter, move faster, and scale efficiently in an increasingly AI-driven world.

Role Description We are hiring a Fullstack Engineer (SDE-1) to build scalable web applications and AI-driven products. You’ll work across frontend, backend, APIs, cloud systems, and AI integrations while owning features end-to-end in a fast-paced engineering environment. Qualifications - Bachelor’s or master’s degree in computer science or related fields. - 1+ years of fullstack development experience. - Strong knowledge of JavaScript, TypeScript, React, Next.js, and Node.js. - Experience with APIs, databases, authentication, and cloud platforms. - Familiarity with Git and collaborative development workflows. - Exposure to Generative AI, LLM APIs, or vector databases preferred. - Strong debugging, problem-solving, and optimization skills. - Comfortable working in fast-paced startup environments. - Good communication and cross-functional collaboration skills. - Ownership mindset with strong learning agility and initiative. Requirements - Build scalable backend services using Node.js and TypeScript. - Develop responsive frontend applications using React and Next.js. - Own features from development to deployment and optimization. - Integrate APIs, authentication systems, databases, and cloud storage. - Build AI-powered features using LLM APIs and RAG architectures. - Collaborate with product, design, and engineering teams. - Improve system scalability, reliability, performance, and security. - Deploy and maintain applications on AWS and Vercel. - Debug production issues and improve engineering workflows. - Participate in code reviews and technical discussions. - Explore modern AI and software engineering technologies continuously. Benefits - Health Insurance - Remote Work Flexibility

Worldwide
Job Closed

Fullstack Engineer - Intern

Abstrabit Technologies Pvt Ltd

We are a fast-growing AI solutions company focused on building intelligent AI agents that redefine how businesses operate. Specializing in AI-driven automation, we create scalable solutions across customer engagement, sales enablement, knowledge management, and workflow optimization. Our mission is to bridge the gap between operational challenges and intelligent automation through practical, high-impact AI applications tailored to real-world business needs. With a strong emphasis on innovation, adaptability, and measurable outcomes, we are enabling organizations to work smarter, move faster, and scale efficiently in an increasingly AI-driven world.

Role Description As a Fullstack Engineer Intern, you will contribute to building and improving modern web applications that support AI-driven business solutions. You will work closely with experienced engineers on both frontend and backend development while gaining exposure to cloud infrastructure, scalable architectures, and Generative AI technologies. This role is ideal for someone who enjoys solving problems, learning quickly, and building products in a fast-paced startup environment. You will have the opportunity to work on real-world projects, strengthen your technical skills, and grow into a high-impact engineering role. Qualifications - Pursuing a Bachelor’s degree in Computer Science, Engineering, or a related field (Graduating in 2026). - 0–6 months of internship, project, or hands-on experience in full stack development or AI-based applications. - Familiarity with JavaScript/TypeScript, React, Node.js, or similar modern development frameworks. - Understanding of software development fundamentals and version control tools such as Git. - Exposure to Generative AI concepts, LLM-based applications, or related AI workflows is a plus. - Ability to adapt to evolving business requirements and work within fast-paced development environments. - Strong problem-solving, communication, and collaboration skills. - Curiosity, ownership mindset, and willingness to continuously learn and improve. Requirements - Build and maintain backend services using Node.js and TypeScript. - Develop responsive frontend applications using React and Next.js. - Work with authentication systems, databases, APIs, and cloud storage integrations. - Assist in developing AI-powered features using technologies such as RAG pipelines, LLM APIs, vector databases, and open-source AI models. - Collaborate with product, design, and engineering teams to deliver end-to-end product features. - Optimize application performance, reliability, and scalability across systems. - Support deployment, monitoring, and maintenance of applications on platforms such as AWS and Vercel. - Troubleshoot issues, write clean and maintainable code, and follow engineering best practices. - Continuously learn and explore new technologies, frameworks, and development approaches. Company Description We are a fast-growing AI solutions company focused on building intelligent AI agents that redefine how businesses operate. Specializing in AI-driven automation, we create scalable solutions across customer engagement, sales enablement, knowledge management, and workflow optimization. Our mission is to bridge the gap between operational challenges and intelligent automation through practical, high-impact AI applications tailored to real-world business needs. With a strong emphasis on innovation, adaptability, and measurable outcomes, we are enabling organizations to work smarter, move faster, and scale efficiently in an increasingly AI-driven world.

Worldwide
Job Closed

Role Description We are looking for a seasoned Full Stack Developer with strong expertise in Python backend development, modern frontend frameworks (React/Angular), and Generative AI (LLM/RAG). The role combines end-to-end product development with AI-driven solution building, delivering scalable and intelligent applications. - Lead development of full stack applications using Python (FastAPI/Flask) and React/Angular/Vue - Design and implement LLM-powered solutions (chatbots, document processing, AI automation) - Build and optimize RAG pipelines for contextual and intelligent data retrieval - Own end-to-end delivery: architecture, development, testing, and deployment - Collaborate with clients and mentor engineering teams Qualifications - Strong Python core development experience (7+ years) - Hands-on experience with frontend frameworks (React / Angular / Vue) for enterprise applications - Experience with LLMs (OpenAI/Azure OpenAI/Gemini) and RAG architectures - Expertise in building scalable APIs using FastAPI/Flask - Cloud exposure: AWS or Azure - Familiarity with Docker, CI/CD, and databases (PostgreSQL/MongoDB) Requirements - Experience with LangChain, vector databases, embeddings - Exposure to AI/ML frameworks (PyTorch, Transformers) - Prior experience leading teams and working in client-facing roles Company Description

India
Job Closed
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

Role Description We're looking for a Senior Software Engineer to join the team that owns our enterprise reporting platform — the system responsible for delivering actionable data and insights across our dealer network. You'll work across the full stack, building the infrastructure and experiences that power the reporting our customers and internal teams rely on to make business decisions. This is a hands-on engineering role with real ownership. You'll have the opportunity to shape how parts of the platform are built from the ground up, making meaningful architectural and technical decisions that influence how the system evolves. You'll own features end-to-end — from database schema and API design through to the UI that internal teams and dealers interact with. You'll tackle challenges around data reliability, query performance, and scalability — problems where good engineering decisions have measurable business impact. You'll collaborate closely with product, data, and other engineering teams. We're a remote-first team that values clear communication, pragmatic technical decisions, and shipping work that matters. Here is more of what you'll get to do: - Design, build, and maintain full-stack features across our enterprise reporting platform - Work on systems that handle large-scale data processing — ingestion pipelines, query optimization, scheduling, and result delivery - Build and improve APIs, background services, and data pipelines in .NET - Develop and maintain cloud-native services in AWS - Collaborate with product and stakeholders to translate business requirements into well-architected solutions - Participate in code reviews, technical design discussions, and incident response - Balance new feature development with incremental improvements to system reliability, maintainability, and developer experience - Mentor junior engineers and contribute to a culture of engineering excellence Qualifications - 5–7 years of professional software engineering experience - Full-stack development — comfortable owning features from backend to frontend - C# / .NET — strong experience building APIs, services, and backend systems - AWS — hands-on experience with AWS services in production - SQL — strong experience writing performant queries, designing schemas, and working with relational databases - Solid fundamentals — distributed systems thinking, API design, testing practices, CI/CD - React — experience building modern frontend applications - Must be fluent in English and Spanish Requirements - Digital marketing domain knowledge — understanding of campaign management, lead generation, or dealer/automotive marketing - Experience with event-driven architectures and message queue systems - Experience working in a multi-tenant SaaS environment - Familiarity with data visualization tools or BI reporting concepts Benefits Does this position sound like something you would enjoy and be successful at, but you're not sure you have the exact qualifications to be considered? While our job descriptions are an outline for the type of candidate we're looking for, it is not a checklist. We encourage you to apply!

Worldwide