Fullstack Engineer Opportunity (Java + Ruby Or React)

Avenue Code

United States

Remote

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Avenue Code is seeking a Senior Software Engineer (Full Stack) to join a highly collaborative team building scalable digital experiences. You will contribute to frontend and backend development, mentor teammates, and help shape technical direction.

You will design, develop, and deploy customer-facing applications using Java or Kotlin on the backend and React on the frontend, with Rails in certain environments.

Qualifications

  • 7+ years of professional software development experience.
  • Proficiency in Java or Kotlin.
  • Professional experience with Ruby on Rails environments.
  • Hands-on experience building applications with React and related ecosystem tools.
  • Experience with Node.js and npm.
  • Solid understanding of RESTful APIs, Git, TypeScript, IDEs, version control, and deployment tools.
  • Understanding of event-driven architectures and GraphQL.
  • Strong database design fundamentals.
  • Experience developing scalable and maintainable software in production environments.

Responsibilities

  • Design, develop, test, and maintain scalable, performant, and reliable full-stack software solutions.
  • Build and enhance customer-facing applications that support key business initiatives.
  • Contribute to technical architecture, system design, and engineering decisions.
  • Collaborate with product managers, designers, and engineers to deliver high-impact features.
  • Review pull requests and provide constructive feedback to peers.
  • Deploy production-ready code and contribute throughout the SDLC.
  • Mentor engineers and participate in pair programming and knowledge sharing.

Skills

Java / Kotlin
React
Node.js
RESTful APIs
GraphQL
TypeScript
Mentoring
Cross-functional collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Ruby on Rails
AWS
PostgreSQL
DynamoDB
Kafka

Job description

We are looking for a Senior Software Engineer (Full Stack) to join a highly collaborative engineering team focused on building scalable, reliable, and exceptional digital experiences. This role is ideal for a hands-on engineer who enjoys solving complex technical challenges while contributing to both frontend and backend development.

As a Senior Software Engineer, you will play an important role in shaping technical direction, contributing to architectural decisions, and delivering customer-facing applications that support strategic business initiatives. You will work closely with product managers, designers, and fellow engineers while also mentoring teammates through code reviews, pair programming, and knowledge sharing.

The team works with a modern technology stack and values continuous learning, collaboration, individual growth, and pragmatic engineering practices. The ideal candidate is curious, adaptable, and passionate about building high-quality software and meaningful user experiences.

Responsibilities
  • Design, develop, test, and maintain scalable, performant, and reliable full-stack software solutions.
  • Build and enhance customer-facing applications that support key business initiatives.
  • Contribute to technical architecture, system design, and engineering decisions.
  • Develop backend services using Java or Kotlin and work within Ruby on Rails environments.
  • Collaborate closely with product managers, designers, and engineers to deliver high-impact features.
  • Design and integrate RESTful APIs and GraphQL services.
  • Work with event-driven architectures and messaging technologies such as Kafka.
  • Participate in database design and development using technologies such as PostgreSQL and DynamoDB.
  • Review pull requests and provide thoughtful, constructive feedback to other engineers.
  • Participate in pair programming, technical discussions, and knowledge-sharing initiatives.
  • Deploy production-ready code and contribute throughout the entire software development lifecycle.
  • Help evolve existing systems and contribute to the modernization of legacy applications.
  • Continuously evaluate new technologies, design patterns, and engineering practices.
Required Qualifications
  • 7+ years of professional software development experience.
  • Strong proficiency in Java or Kotlin.
  • Professional experience working with Ruby on Rails environments.
  • Hands-on experience building applications with React and related ecosystem tools.
  • Experience with Node.js and npm.
  • Solid understanding of RESTful APIs, Git, TypeScript, IDEs, version control, and deployment tools.
  • Understanding of event-driven architectures and GraphQL.
  • Solid knowledge of database design fundamentals.
  • Experience developing scalable and maintainable software in production environments.
  • Strong problem-solving and analytical skills.
  • Ability to collaborate effectively with cross-functional teams.
  • Strong communication skills and a user-centric engineering mindset.
  • Ability to mentor engineers and contribute to technical decision-making.
Nice to Have Skills
  • Experience implementing or maintaining Kafka-based event streaming solutions.
  • Hands-on experience with Elixir.
  • Experience decomposing monolithic applications into microservices.
  • Familiarity with distributed systems and service-oriented architectures.
  • Experience working with AWS services, particularly AWS Lambda.
  • Experience with PostgreSQL and DynamoDB.
  • Experience with GraphQL in production environments.
  • Familiarity with modern software architecture and cloud-native development practices.
  • Experience in retail, e-commerce, luxury goods, sustainability, resale, or circular economy environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Pinnaclearc • Mountain View (CA)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Staffing Science • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Full Stack Software Engineer (Ruby)
Full Stack Software Engineer (Ruby)

New York Technology Partners • Atlanta (GA)

On-site
USD 90,000 - 120,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Intelliswift Software, Inc. • San Jose (CA)

On-site
USD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

AllianceIT Inc • United States

On-site
USD 48,000 - 55,000
Remote work from LATAM
6 PST hours daily
Full Stack Java Developer
Full Stack Java Developer

Agility Partners • Columbus (OH)

On-site
USD 110,000 - 150,000
Senior Full-stack Developer (React/Java)
Senior Full-stack Developer (React/Java)

iTEAMly • United States

Remote
USD 120,000 - 160,000
Long-term cooperation
Flexible working hours
Opportunity to influence architecture
+4
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Vidorra Consulting Group • Dallas (TX)

On-site
USD 120,000 - 180,000
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Halo Media • United States

On-site
USD 140,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Qubeaxis • San Francisco (CA)

On-site
USD 120,000 - 170,000
Performance bonus
Equity"
Health insurance
+2