CrawlJobs Logo

Sr Fullstack Engineer

Argentina 80000.00 - 100000.00 USD / Year · Job Posted February 20, 2026
Apply Position
Job Link Share

Job Description

NetGym is a leading SaaS platform serving the fitness industry, providing substitute instructor coordination, shift scheduling, and business operations tools for gyms and fitness studios nationwide. We integrate with major fitness management systems (Mindbody, MarianaTek, ClubReady, Crunch, and more) to streamline scheduling, training, and analytics for multi-location fitness organizations. We're seeking an experienced Senior Software Engineer/Tech Lead to join our engineering team and help drive the evolution of our platform. You'll work across our entire technology ecosystem—from our legacy Rails application to our modern Next.js rewrite and serverless integration infrastructure. This is a hands-on technical leadership role where you'll contribute code, work closely with our head of engineering and product team, and make critical architectural decisions.

Job Responsibility

  • Full-Stack Development: Build features across Next.js 15 (React 19), Rails 6.0, and Python/AWS Lambda services
  • System Integration: Maintain and extend integrations with 8+ third-party fitness management APIs
  • Platform Migration: Help complete the transition from our Rails monolith to Next.js architecture
  • Scalable Infrastructure: Design and implement solutions for multi-tenant SaaS with subdomain-based isolation
  • Real-Time Systems: Work with webhooks, message queues (SQS, Sidekiq), and real-time messaging (Stream Chat)
  • Data Synchronization: Ensure data consistency across multiple external systems and our central GraphQL layer
  • Technical Leadership: Mentor engineers, conduct code reviews, and establish best practices

Requirements

  • 6+ years of professional software engineering experience
  • Strong full-stack capabilities with modern JavaScript/TypeScript and at least one backend language (Ruby, Python, Node.js)
  • Production React experience with hooks, context, and state management (React Query/Redux)
  • RESTful & GraphQL API design and implementation
  • Relational databases (PostgreSQL) with complex queries and data modeling
  • AWS services (Lambda, SQS, S3, CloudFront, or similar cloud platforms)
  • Daily use of AI coding tools (Cursor, Windsurf, Claude Code, etc.) required

Nice to have

  • Ruby on Rails (especially Rails 5+/6+)
  • Next.js or similar modern React frameworks (Remix, SvelteKit)
  • Native apps with React Native (Expo)
  • Serverless architecture (AWS Lambda, Chalice, Serverless Framework)
  • Message queues and asynchronous job processing (Sidekiq, SQS, RabbitMQ)
  • Third-party API integrations with OAuth, webhooks, and rate limiting
  • Multi-tenant SaaS architecture with tenant isolation patterns
  • Redis for caching and session management
  • Docker and containerized deployments
  • CI/CD pipelines and automated testing (RSpec, Jest, Pytest)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Sr Fullstack Engineer

8 matching positions

Sr Fullstack Engineer

Greenhouse has led in hiring innovation for 10+ years. Our AI-powered platform e...
Location
Location
Argentina
Salary
Salary:
75000.00 - 100000.00 USD / Year
silver.dev Logo
Silver.dev
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience writing and maintaining production-level code in a professional environment
  • Strong experience with Ruby and Ruby on Rails
  • Experience with JavaScript and React, plus solid HTML and CSS fundamentals
  • Deep understanding of MVC architecture and backend optimization
  • Proven ability to write efficient SQL, design relational data models, and optimize PostgreSQL performance
  • Experience building and consuming RESTful APIs and managing third-party integrations via webhooks
  • Proficiency with automated testing frameworks (e.g., RSpec, Jest, Cypress) and a commitment to test-driven practices
  • Ability to contribute to architectural discussions and implement solutions that operate effectively at scale
  • Comfort working in agile environments using standard development tools such as Git, CI/CD pipelines, and observability platforms
Job Responsibility
Job Responsibility
  • Build, modify, and maintain features using Ruby on Rails, modern JavaScript frameworks (React), HTML, and CSS
  • Execute on high-impact projects
  • Ensure code is maintainable and aligned with established engineering standards
  • Contribute to the evolution of system architecture, including improvements to data transfer across services and ingestion pathways
  • Design and maintain RESTful APIs, webhook-driven integrations, and data exchange pathways with third-party systems
  • Diagnose and resolve complex integration issues to improve information flow
  • Design and update PostgreSQL data models, refactoring legacy models to improve performance and reduce complexity
  • Participate in production support during working hours, addressing bugs and escalations as needed
  • Use monitoring and observability tools to maintain application stability and support performance tuning
  • Participate in peer code reviews and provide constructive feedback
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer, Fullstack (Connect)

We are seeking a talented, experienced Full-Stack Engineer who is passionate abo...
Location
Location
Canada , Vancouver
Salary
Salary:
168000.00 - 194250.00 CAD / Year
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of experience in full-stack software engineering
  • Strong experience in writing high-performance, reusable, and reliable Python code
  • Strong experience with RESTful APIs
  • Strong experience in modern cloud platforms like GCP or other cloud infrastructures
  • Strong experience in documentation for architectural designs, technical decisions, and best practices
  • Experience with modern frontend frameworks such as Vue/React, as well as HTML, CSS, JavaScript, and TypeScript
  • Experience with databases, SQL/NoSQL
  • Experience in mentoring junior engineers and helping them grow their skills
  • Experience with Agile development methodologies
  • Strong debugging and troubleshooting skills
Job Responsibility
Job Responsibility
  • Develop and maintain Dialpad's web & desktop applications using modern technologies
  • Collaborate with the data science team to build a world-class Agentic AI framework
  • Be able to use AI tools like Claude, Gemini, etc., to build world-class features quickly
  • Write clean, modular, and maintainable code using best practices along with unit tests
  • Participate in code reviews to ensure code quality, maintainability, and scalability
  • Ensure that features are shipped on time and with the highest quality
  • Take on on-call activities to support and resolve issues from QA and customers
  • Be responsible for deploying new releases on a weekly release cadence
  • Collaborate with cross-functional teams (e.g., DevOps, QA, Product, UX) to build and use common components and practices across Dialpad products
  • Mentor junior engineers and help them grow their skills and expertise
What we offer
What we offer
  • Competitive salary
  • comprehensive benefits
  • real opportunities for growth
  • cutting-edge AI tools
  • robust training program
  • inclusive offices
  • vibrant environment to cultivate collaboration and connection
  • equitable workplace
  • Fulltime
Read More
Arrow Right

Sr Staff Engineer Software, Fullstack (Prisma AIRS) - NetSec

Join our team building a cutting-edge multi-tenanted GenAI Security Platform tha...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience building and scaling multi-tenant SaaS platforms with strict data isolation
  • Strong knowledge of API design, RESTful principles, and OpenAPI specifications
  • Proficiency in modern JavaScript frameworks (React, Vue, or Svelte) with TypeScript
  • Experience building data-intensive dashboards with complex visualisations and real-time data
  • Strong CSS/styling skills and responsive design principles
  • Demonstrated experience working with production AI/ML systems at scale
  • Practical experience integrating LLM APIs and managing inference at scale
  • Understanding of LLM operational challenges: rate limiting, cost optimisation, latency management, fallback strategies
  • Familiarity with AI agent frameworks (LangChain, AutoGen, MCP, or similar)
  • Knowledge of prompt engineering, semantic search, and vector databases
Job Responsibility
Job Responsibility
  • Design and implement high-performance REST APIs with enterprise-grade multi-tenant isolation and strict security boundaries
  • Work on distributed systems architecture handling high-throughput workloads with mission-critical uptime requirements
  • Build responsive dashboards and administrative interfaces for platform management, data visualisation, and system configuration
  • Integrate multiple LLM providers, implement semantic search capabilities, and build intelligent agent workflows
  • Architect complex, multi-step AI evaluation pipelines for asynchronous job execution and large-scale data processing
  • Design and implement database schemas with proper indexing, query optimisation, and data isolation strategies
  • Build and maintain scalable micro-services with async/await patterns and type-safe code
  • Develop data-intensive UIs with real-time updates, complex state management, and intuitive user experiences
  • Deploy and manage containerised applications on Kubernetes with comprehensive observability
  • Write thorough tests (frontend and backend) and maintain high code quality standards with automated tooling
  • Fulltime
Read More
Arrow Right

Sr Lead Java Fullstack Software Engineer

The Applications Development Technology Senior Lead Analyst is a senior level po...
Location
Location
Canada , Mississauga
Salary
Salary:
145100.00 - 217700.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience
  • Experience in implementing projects
  • Experience in systems analysis and programming of software applications
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • Demonstrated knowledge of client core business functions
  • Demonstrated leadership, project management, and development skills
  • Relationship and consensus building skills
  • Bachelor's degree/University degree or equivalent experience
  • 10+ years of experience in full-stack web application development
  • Strong backend development experience with Java and Spring Boot (REST APIs, security concepts, performance, and scalability)
Job Responsibility
Job Responsibility
  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Provide expertise in area of advanced knowledge of applications programming and plan assignments involving large budgets, cross functional project, or multiple projects
  • Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design
  • Allocate work, and act as an advisor/coach developers, analysts, and new team members
  • Influence and negotiate with senior leaders and communicate with external parties
  • Appropriately assess risk when business decisions are made
  • Fulltime
Read More
Arrow Right

Sr. Fullstack Developer

We are seeking a highly motivated Full stack Developer with strong expertise in ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Engineering, or a related field.
  • Master's or PhD in Computer Science or Engineering (preferred).
  • Minimum 8 years of relevant software development experience.
  • 3+ years as a senior software engineer working on scalable distributed systems.
  • Strong understanding of data structures, algorithms, and object-oriented design.
  • Proficiency in Java, Spring Boot, Python, with experience in additional programming languages.
  • Experience in building APIs and microservices.
  • Familiarity with front-end technologies like React.js.
  • Full-stack engineering experience is preferred.
  • Experience with Azure, Google Cloud, AWS, and cloud-specific PaaS/SaaS solutions.
Job Responsibility
Job Responsibility
  • Support the vision and guide a team of engineers to build and support TS&EP across S&T core priorities
  • Partner with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio
  • Support software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy.
  • Support expanding TS&EP capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences
  • Help problem solve delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders
  • Interact with key business partners to recommend solutions that best meet the strategic needs of the business
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer - AVP

Join us as a Sr. Software Engineer - AVP at Barclays, where you will spearhead t...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive hands-on experience in Java (JDK 17+), Spring Boot, Spring MVC, and building highly scalable, secure backend systems for financial applications
  • Strong expertise in RESTful API design, microservices architecture, and service-to-service integration in high‑volume transactional environments
  • Proven hands-on experience with frontend technologies such ReactJS, along with TypeScript
  • Solid understanding of end‑to‑end fullstack development, including frontend–backend integration and asynchronous communication patterns
  • Experience working with relational databases (PostgreSQL) and NoSQL databases, with strong focus on data integrity and performance
  • Strong knowledge of security standards and practices including OAuth2, JWT, authentication, authorization, encryption, and secure coding guidelines
  • Experience with cloud platforms (AWS), containerization (Docker, Kubernetes), and cloud‑native architectures
  • Hands-on experience with CI/CD pipelines, automated testing, build tools (Maven, Gradle), and secure deployments
  • Proficiency with version control systems (Git) and enterprise development workflows
  • Experience leading technical design discussions, conducting code reviews, and mentoring engineers in large delivery teams
Job Responsibility
Job Responsibility
  • Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Sr Java Engineer (Kubernetes, React & DevOps)

We are currently seeking a Sr Java Engineer (Kubernetes, React & DevOps) to join...
Location
Location
United States , New York City
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software development, with strong focus on full-stack & Java-based backend application development
  • 7+ years of experience with front-end applications using React
  • 7+ years of experience with Kubernetes-based containerized environments including deployment, scaling, and operational management
Job Responsibility
Job Responsibility
  • Design, develop, and operate end-to-end full-stack applications including front-end user interfaces, back-end services, and supporting infrastructure
  • Own the complete software development lifecycle including system design, development, testing, deployment, monitoring, and production support
  • Build and operate applications using modern GitOps-driven SDLC practices to ensure reliable and repeatable deployments
  • Develop scalable, highly performant, and resilient distributed systems with strong focus on reliability and operational efficiency
  • Participate in production operations including monitoring, incident resolution, root cause analysis, and system optimization following 'you build it, you run it' principles
  • Collaborate with product managers, business stakeholders, and cross-functional teams to translate functional requirements into robust technical solutions
  • Develop responsive and component-based user interfaces using modern front-end technologies and frameworks
  • Design and implement secure and scalable APIs and backend services using REST/JSON standards
  • Ensure backward compatibility, version control, and maintainability in API design and service development
  • Solid in DevOps with hands on knowledge in CI/CD pipelines, Jenkins and related toolset
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

The U4B Platforms Org in Bangalore is building and evolving the best-in-class bu...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or equivalent in Computer Science, Engineering, Mathematics or related field
  • 5+ years full-time Software Engineering work experience
  • Designing end-to-end data solutions and architecture
  • Experience with low latency backend services in Java/Go/C++
  • Experience working with different data structures
  • Platform development, cross team collaboration is a plus
  • Candidates with experience in environments with similar scale and complexity to Uber are preferred
  • Candidates who exhibit the ability to make intelligent bets on high-impact innovations and possess good judgment to fail fast when necessary will be highly valued
  • Demonstrated ability to improve key metrics related to their previous projects or platforms significantly and consistently raising the hiring bar in interviews
Job Responsibility
Job Responsibility
  • Leads complex engineering projects through all lifecycle stages, from idea inception to production
  • Define technical directions and make key tradeoff decisions that balance priorities
  • Build strategic relationships with stakeholders like product managers, designers, and operations representatives to align and deliver on organizational goals
  • Embrace and promote Uber's cultural values
  • Instrumental in defining and fostering the engineering and people culture within their teams
  • Actively recruit, onboard, and mentor engineers
  • Set high standards in code and design reviews
  • Define, evangelize, and lead the adoption of best practices across teams
  • Identify opportunities to improve performance, efficiency, and reduce technical debt both within their team and across multiple teams
  • Solve business problems using advanced software design principles and architecture suited to Uber's needs
  • Fulltime
Read More
Arrow Right