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 a proactive approach to tackling challenging projects.
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.
- Work in a collaborative environment.
Requirements:
- Bachelor's Degree in a quantitative field or equivalent experience.
- 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 or related technologies.
- Expertise in design patterns, security, performance, and usability.
- Agile Development Experience.
- Fluency in SQL.
- Ability to understand business requirements and translate them to technical requirements.
- Strong analytical and problem-solving skills.
- Ability to lead and mentor a small technical team.
The role offers:
- Opportunity to work remotely.