Job Closed
This listing is no longer active.
We're setting a new standard in men's health. Personalized protocols, prescribed by doctors, proven by blood tests.
Senior Software Engineer – Fullstack
Location
Argentina
Posted
124 days ago
Salary
$90K - $140K / year
Seniority
Senior
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. • 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. • 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
- 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.)
- Nice to Have: 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 Guides
Related Job Pages
More Full-stack Engineer Jobs
• 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.
• 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.
Software Engineer, Infrastructure Platform
Docker, IncDocker helps developers bring their ideas to life by conquering the complexity of app development.
• 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.
Intern, Software Engineering
Energy Vault$NRGV Listed NYSE ©️ 2022 Energy Vault, Inc. All Rights Reserved.
• 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.




