Job Closed

This listing is no longer active.

Maximus logo
Maximus

We're setting a new standard in men's health. Personalized protocols, prescribed by doctors, proven by blood tests.

Senior Software Engineer – Fullstack

Location

Mexico

Posted

121 days ago

Salary

$90K - $140K / year

Seniority

Senior

Bachelor Degree6 yrs expEnglishAWSGCPPostgreSQLReactReduxRubyRuby on Rails

Job Description

Senior Software Engineer – Fullstack

Maximus

• Write and ship high quality code. Contribute across the codebase to complete entire features and changes with support from the rest of the team. Continuously invest in demonstrable quality and reliability of the system via unit tests, automated integration tests, TDD and refactoring. Keep data management and security in mind at all times to protect customer privacy. • Contribute to a continuously improving engineering organization. Identify software quality, performance, and operational issues, including impediments to team-wide efficiency and work constructively with the team to address them. Define and improve our internal engineering standards and processes and exert positive influence on the objectives and tactics taken by the team. • Contribute actively to product iteration and development to ensure the company delivers a compelling experience to its customers. Generate ideas and assess the associated options and tradeoffs for how they impact the growth of the business and customer experience. Work across functional teams (engineering, marketing, product, etc.) to translate business and product ideas into software designs and releases.

Job Requirements

  • 6+ years of experience in product software development, especially public consumer web applications
  • Front-end: React/Redux/ImmutableJS experience
  • Back-end: Ruby-on-Rails / Ruby experience, GCP, AWS, Postgres
  • Ruby experience is highly preferred
  • General experience in unit testing, integration testing.
  • Past experience or interest in pair programming.
  • Experience experimenting and using the latest AI coding tools (Claude Code, Cursor etc.)
  • Familiarity with queue / background processing, 3rd party integrations (such as Stripe, or 3PL, etc.)
  • Familiarity with or interest in Event Sourcing and other immutability / functional-programming patterns.
  • TDD experience is a plus.

Benefits

  • Flexible vacation/time-off policies
  • Liquidity of options whenever available
  • Extended options exercise window for loyal employees (3 months for every year of service; e.g. 1 year for 4+ year employees)

Related Job Pages

More Full-stack Engineer Jobs

Dafiti logo

Software Engineer III

Dafiti

The brand of the best brands!

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

• Lead the development and maintenance of back-end solutions, with a focus on Golang, for retention systems, CRM, marketing campaigns and personalization; • Design and implement scalable, secure and resilient architectures; • Serve as a technical reference, supporting and mentoring other engineers on the team; • Actively participate in the design, implementation and maintenance of integrations with cloud platforms (AWS) and marketing tools; • Collaborate with multidisciplinary teams (product, marketing, data) to ensure deliveries aligned with business objectives; • Identify, analyze and resolve complex technical problems, proposing innovative solutions; • Contribute to the continuous improvement of development processes by suggesting and implementing best practices and new technologies; • Participate in all stages of the development process: requirements gathering, planning, development, testing and deployment; • Stay up to date on trends and best practices in software development and promote knowledge sharing within the team; • Ensure the quality, performance and security of the solutions developed.

Brazil
Job Closed
Hand Talk logo

Tech Lead, Engineering

Hand Talk

Inteligência Artificial para Acessibilidade Digital

Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Handle interpersonal and technical conflicts within the team, promoting a collaborative environment; • Overcome technical and management obstacles that affect productivity; • Monitor individual development plans (IDPs), provide mentorship and feedback to support the team’s professional growth; • Establish, document and ensure the adoption of quality practices and processes; • Understand business needs and translate them into technical requirements; • Oversee system infrastructure and security, taking preventive and corrective actions; • Facilitate knowledge sharing and ensure consistency across teams; • Investigate technical solutions, evaluate alternatives and provide technical specifications for requests; • Provide technical support for business decisions, roadmaps and team capacity planning; • Ensure software quality, address technical emergencies and participate in agile rituals; • Coordinate software projects following agile development best practices; • Perform requirements engineering to guarantee software quality; • Define priorities and planning together with Product Owners / Product Managers (POs/PMs); • Contribute to the management and execution of engineering processes; • Collaborate in decisions related to technology, architecture and infrastructure.

Brazil
Job Closed
Docker, Inc logo

Software Engineer, Infrastructure Platform

Docker, Inc

Docker helps developers bring their ideas to life by conquering the complexity of app development.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Build and operate internal platform services and APIs in Go, including provisioning, quotas and policies, cost insights, and platform workflows. • Deliver golden paths for self-serve onboarding and day-2 operations, including access, deployment setup, observability defaults, and governance guardrails. • Partner with teams to drive adoption through clear docs, examples, and measurable outcomes. • Codify infrastructure with Terraform and GitOps practices, and contribute to platform tooling in Go. • Define and improve SLOs, alerting, and operational readiness. Participate in incident response and preventive follow-ups. • Help standardize safe delivery patterns, including testing gates, canaries, and rollback triggers, so deployments are routine and low-risk. • Operate and scale multi-tenant EKS clusters and traffic and ingress systems to deliver secure, reliable routing. • Evaluate and adopt improvements with a bias toward incremental rollout and measurable impact. • Build and iterate on agentic workflows that reduce operational toil, including triage support, context gathering, safe runbook execution, and remediation suggestions. • Integrate automation into delivery and operations in a way that is safe, observable, and auditable. • You’ll join an on-call rotation after onboarding and shadowing, and participate in incident response during your shifts. • We aim for sustainable on-call through good alerting, automation, and blameless postmortems focused on prevention.

Canada
€72.1K - €123.8K / year
Energy Vault logo

Intern, Software Engineering

Energy Vault

$NRGV Listed NYSE ©️ 2022 Energy Vault, Inc. All Rights Reserved.

InternshipRemoteTeam 51-200Since 2017H1B Sponsor

• Work independently and under guidance on scoped software development tasks, contributing production-quality code. • Support the development and testing of software components using Python and Java. • Help create automation scripts, tools, and lightweight test frameworks to streamline workflows. • Collaborate closely with senior engineers and participate in daily standups, design discussions, and code reviews. • Use modern AI engineering tools (e.g., Claude) to enhance coding, debugging, documentation, and research. • Help investigate issues, perform debugging, and propose improvements with guidance from the engineering team. • Learn and apply fundamentals of distributed systems, networking, and energy-related software systems. • Contribute to documentation, design artifacts, and internal knowledge-sharing resources.

Virginia
$25 - $35 / hour
Job Closed