Software Engineer - Full Stack
LaunchCode · St Louis, MO · Yesterday
Engineering$110k–$115k/yrFull-time
About the role
We are a dynamic merchant services provider delivering exceptional payment solutions to businesses. We are seeking a Full Stack Developer to play a key role in building, maintaining, and improving our enterprise software and managing our production infrastructure.
Key Responsibilities
- 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
- 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
Pay
$110,000-115,000/year
Schedule
Onsite in St. Louis, MO