Software Developer for Mobile and Web Apps

Twin SunNashville, TN
Hybrid

About The Position

Twin Sun is a Nashville-based software development agency specializing in project rescue, new product development, and team augmentation for organizations facing complex technical challenges. They focus on delivering great experiences and helping organizations win, differentiating themselves by taking ownership, communicating directly, and prioritizing what's right. The company is remote-first with a Nashville office and has grown steadily by focusing on meaningful work and enduring relationships. They are looking for software developers who want to do more than just write code, aiming to own outcomes, work on meaningful projects, and grow into increasing responsibility. Developers at Twin Sun understand client goals, communicate proactively, and take responsibility for project success, with the experience being as important as the outcome. Depending on experience, developers may lead projects, mentor teammates, or serve as the primary technical contact for clients. The company utilizes a tech stack including Amazon Web Services, Flutter, React, and Ruby on Rails, and expects developers to use AI coding tools as part of their daily workflow, focusing on leveraging AI for faster and better client value delivery.

Requirements

  • Experience in software development (career-changer, bootcamp grad, or professional experience).
  • Comfort with your preferred programming language (arrays, loops, conditionals, common functions, object-oriented concepts).
  • An AI coding workflow you can defend in detail (which tools, when you reach for them, when you don't).
  • Excellent written and oral communication skills.
  • Genuine curiosity about how software helps organizations succeed.
  • Experience working with people before working with code (e.g., service industry, customer service, teaching).
  • Ability to read a room, manage expectations, and own a problem in front of a real human.
  • Ability to lead up and down: provide necessary information to superiors and full context to subordinates.
  • Ability to show ownership even when the path isn't clear, when others don't, and when the situation isn't fair.
  • Trustworthiness and a commitment to doing the right thing.
  • Not hiding problems or optimizing for oneself at the expense of the team or client.
  • Looking out for the greater good.
  • Choosing what's right over what's easy, with respect.
  • Focusing on what's in your control to fix harm caused by your actions.
  • Taking pride in shipped work and always looking for a better way.
  • Exercising judgment and calibrating to what the situation needs.
  • Staying curious and pushing past "how we've always done it."
  • Sharing best practices and raising the bar for others.
  • Saying confidently when you don't know something and then figuring it out.
  • Tailoring work to serve the actual goal, not just the task.
  • Being fun to be around, bringing good energy, and making the partnership experience as good as the output.

Nice To Haves

  • Prior experience with Amazon Web Services (CloudWatch, ElastiCache, Elastic Beanstalk, etc.).
  • Prior experience with Flutter (Android, iOS).
  • Prior experience with React.
  • Prior experience with Ruby on Rails (PostgreSQL, RSpec, Stimulus).
  • A second career before coming to software (service industry, retail, music, trades, teaching, science).
  • A track record of being early to new tools and figuring out where they actually help.
  • Work that can be shown (side projects, demos, anything built and can discuss decisions and improvements).

Responsibilities

  • Own outcomes and work on meaningful projects.
  • Understand client goals.
  • Communicate proactively.
  • Take responsibility for making projects succeed.
  • Lead projects (depending on experience level).
  • Mentor teammates (depending on experience level).
  • Serve as the primary technical point of contact for clients (depending on experience level).
  • Use AI coding tools as part of their daily workflow.
  • Tinker with new AI tools and understand their capabilities and limitations.
  • Deliver excellent work using AI as leverage, ensuring code is maintainable and ships on time.
  • Solve problems and deliver outcomes.
  • Demonstrate ownership, doing the right thing, excellence, and being genuinely helpful.

Benefits

  • Retirement plan with a 3% contribution match
  • 13 paid holidays
  • Liberal paid time off policy
  • Flexible work hours
  • Remote-centric team
  • Nashville office for those who prefer in-person collaboration
  • Family-friendly company parties
  • Up to 8 weeks paid parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service