About the Position
We’re looking for a Senior Software Engineer to join a fast growing fintech project focused on building scalable, high quality software solutions.
In this role, you’ll be part of a collaborative, cross functional team, contributing to the design and delivery of reliable, performant applications. You’ll work with modern technologies and help shape technical decisions while mentoring others and driving best practices.
Responsibilities
- Design and develop scalable backend services using Python and microservices architecture
- Build and maintain APIs, data models, and core platform components
- Work with PostgreSQL, MongoDB, and other data storage solutions
- Participate in architecture discussions, code reviews, and technical decision making
- Collaborate with product, design, and other engineering teams to deliver business value
- Deploy and support applications in AWS and Azure cloud environments
- Contribute to continuous improvement through agile practices
Requirements
- Strong experience with Python and microservices based architectures
- Solid understanding of PostgreSQL, MongoDB, and data modeling principles
- Experience working with AWS (e.g., EC2, S3, RDS, Lambda, SQS)
- Background in building scalable, production grade systems
- Experience in agile environments and cross functional collaboration
- Ability to take ownership and drive technical initiatives
- Strong problem solving skills and the ability to work with complex technical challenges
- Good communication skills, with the ability to explain technical concepts to different audiences
- Ability to work both independently and collaboratively within a team
- Openness to feedback and continuous improvement
- Attention to quality and a results oriented mindset
Nice to Have
- Experience with Neo4j or other graph databases
- Experience working with SaaS platforms
- Experience on data engineering projects