Job Description
Galileo Financial Technologies is seeking a Senior Back End Software Engineer to join their Markets Team. This role involves leading a small team of backend and ML engineers, mentoring them in building highly scalable systems with micro-service architecture. The ideal candidate will have a passion for clean code and be proactive in making things happen.
Responsibilities:
- Plan, design, and build elegant solutions.
- Manage the complete software development process from conception to deployment.
- Design and implement the overall architecture.
- Ensure the entire stack is designed and built for speed and scalability.
- Design and build REST APIs.
- Implement continuous integration and deployment.
- Generate ideas for new initiatives and technologies.
- Communicate engineering concepts with stakeholders.
Requirements:
- Bachelor's Degree in Computer Science or related field.
- 6+ years of experience in backend software development.
- 3+ years of professional experience with Python.
- Expertise in AWS tech stack.
- Experience in creating IaaS using Terraform.
- Agile Development Experience.
- Fluency in SQL.
- Strong analytical and problem-solving skills.
- Ability to lead and mentor a small technical team.
The role offers:
- Opportunity to work in a fast-moving, highly-collaborative environment.
- Chance to make an impact on the payment processing industry.
- Competitive benefits package.