Software Engineer - Full Stack

St. Louis, MO, US • Posted 16 days ago • Updated 11 minutes ago
Full Time
On-site
USD $110,000.00 - 115,000.00 per year
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • Marketing Operations
  • Enterprise Software
  • Innovation
  • Software Development
  • Mentorship
  • Customer Facing
  • Pick
  • C
  • Python
  • DevOps
  • Cloud Computing
  • High Availability
  • Management
  • Database
  • Scalability
  • System Security
  • Regulatory Compliance
  • SQL
  • PostgreSQL
  • RDBMS
  • Golang
  • Java
  • C#
  • C++
  • AngularJS
  • Cascading Style Sheets
  • HTML
  • JavaScript
  • TypeScript
  • IT Security
  • Computer Networking
  • Reliability Engineering
  • IaaS
  • Google Cloud
  • Google Cloud Platform
  • Amazon Web Services
  • Microsoft Azure
  • Git
  • Bitbucket
  • Version Control
  • API
  • Expect
  • Conflict Resolution
  • Problem Solving
  • Collaboration
  • Teamwork
  • System Administration
  • Backend Development

Summary

Description

Pay: $110,000-115,000/year

Location: Onsite in St. Louis, MO

Job type: Direct hire

Company: The name of our partner organization will be disclosed during the interview process. This is not a direct role with LaunchCode; it is a position through LaunchCode, working with one of our partner companies.

About the Role

We are a dynamic merchant services provider delivering exceptional payment solutions to businesses. We're looking for a Full Stack Developer to play a key role in building, maintaining, and improving our enterprise software and managing our production infrastructure. We value pragmatic engineers who can balance innovation with stability, knowing when to build something new and when to keep things simple and reliable. This position is ideal for someone who thrives in high-availability environments, enjoys solving complex system challenges, and is comfortable working in all areas of software systems: front-end, back-end, database, 3rd party integrations, you name it!

Key Responsibilities

Software Development & Integration
  • Help guide architectural decisions by evaluating technologies and weighing tradeoffs between speed, complexity, and reliability
  • Provide thoughtful input and mentorship to other engineers when appropriate
  • Develop and maintain backend services to support internal and customer-facing applications.
  • Maintain customer-facing Angular sites
  • Build and optimize APIs for seamless integration with third-party services and internal applications.
  • Write scalable, reliable code in Golang (or be able to pick it up quickly if experienced in Java, C#, C, or Python).
  • Collaborate across teams to ensure system stability and deliver product improvements.

System Administration & DevOps
  • Work within cloud-based systems to ensure high availability and reliability.
  • Manage & optimize Postgres databases to maintain performance, integrity, and scalability.
  • Administer cloud infrastructure (Google Cloud) for scalability, performance, and security.
  • Monitor & automate deployments, logging, and incident responses.
  • Ensure system security & compliance through best practices and proactive monitoring.

Required Skills & Experience
  • Strong experience building, maintaining, and evolving production systems over time
  • Demonstrated ability to make pragmatic tradeoffs in real-world environments
  • Strong working proficiency with SQL in Postgres or similar relational database systems
  • Strong working proficiency with a backend programming language (Golang preferred, or Java, C#, C++, etc.)
  • Strong working proficiency with front-end technologies such as Angular, CSS, HTML, JavaScript/TypeScript
  • Familiarity with modern computer security, networking, and system reliability concepts
  • Excellent troubleshooting skills & ability to work both independently and collaboratively

Preferred Qualifications
  • Cloud infrastructure experience (Google Cloud preferred, AWS/Azure also valued)
  • Experience with Git (Bitbucket) for version control
  • Familiarity with Node
  • API development and integration experience

Why Join Us?
  • Competitive salary & benefits: Full range of benefits and annual vacation stipend.
  • Flexible work environment: We are an in-office team and offer some work-from-home flexibility.
  • "Work-life balance" isn't just a buzzphrase: we actively encourage passion projects outside of work.
  • Our culture is casual and supportive, where everyone's ideas and contributions are valued.
  • Expect an environment where your growth, both technical and personal, is a priority.

The Interview Process
  • Expect technical discussions about your expertise and past projects.
  • You'll meet key team members to assess mutual fit.
  • We value curiosity, problem-solving skills, and teamwork. We want to hire a strong engineer who enjoys both system administration and backend development. If that sounds like you, let's talk!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTX1a8ec6
  • Position Id: 94a49703840eefe7ebe218a3a85ae8af
  • Posted 16 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Utah

Today

Full-time

Remote or Utah

Today

Full-time

Remote

Today

Full-time

USD 172,200.00 - 215,200.00 per year

Ohio

Today

Full-time

USD 94,900.00 - 135,600.00 per year

Search all similar jobs