Tech Lead, Senior Software Engineer - Repay - Realtime Electronic Payments
Atlanta, GA
About the Job
ABOUT THE ROLE
REPAY is looking for an experienced Senior Software Engineer to join our team as a Tech Lead. We are looking for someone who can contribute to expanding our core payment processing platform and products within the Consumer Finance industry. In this role, you will be responsible for leading a team of developers, driving technical decisions, and ensuring the delivery of high-quality software solutions. We work hard, but we have lots of fun doing it. If a cool, collaborative, and challenging work environment sounds appealing, you'll fit right in.
RESPONSIBILITIES
- Provide technical leadership and mentorship to a team of software engineers
- Collaborate with product managers and stakeholders to define technical requirements and architecture
- Lead code reviews and ensure adherence to coding standards and best practices
- Identify and resolve technical challenges and bottlenecks
- Contribute to the development of technical strategies and roadmaps
- Participate in the full software development lifecycle, from conception to deployment
- Foster a culture of innovation, continuous improvement, and knowledge sharing within the team
- Stay current with emerging technologies and industry trends
REQUIREMENTS
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 7+ years of professional software development experience
- Proven experience in a technical leadership role
- Strong proficiency in one or more programming languages, including Python and React
- Experience with cloud platforms (specifically AWS) and containerization technologies (Docker, Kubernetes)
- Solid understanding of software design patterns, data structures, and algorithms
- Familiarity with Agile methodologies and DevOps practices
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to manage multiple projects and priorities in a fast-paced environment
SKILLS & EXPERIENCE DESIRED
- Experience working with Python (3.x), Flask and/or Pyramid
- Experience with Relational Databases (postgresql, etc.)
- Experience with IaC, specifically Terraform
- Experience with building highly available systems
- Experience working with React
- Experience with Elasticsearch
- Knowledge of CI/CD pipelines and automated testing frameworks
- A track record of success with developing modern APIs
- Good understanding of application security
- Comfortable working in off-hours on-call rotation program
Source : Repay - Realtime Electronic Payments