Constant improvement and challenge are the two most important characteristics that define engineering at iyzico. With the goal to develop technologies to democratize financial services for everyone, we are a team of passionate engineers aspiring to constantly develop ourselves and solve problems.
- Lead a motivated team of software engineers to develop, test and deploy high available and scalable products
- Manage hiring and recruitment efforts to grow the engineering team.
- Career development, mentorship, objective setting and performance reviews of engineers.
- Lead the design, development, and ongoing maintenance of all supported technology platforms.
- Work closely with team to contribute the architecture and development of technical solutions. Be a hands-on technical leader.
- Understands and applies fundamental design principles behind a scalable, low latency and high throughput distributed application.
- Oversee and assure the optimal application of technology and engineering resources to meet product development and/or internal customer requirements
- Designs scalable software systems that solve key business problems and contribute to scaling the business
- Report on status of development, quality, operations, and system performance to management
- Identify and ensure appropriate development/training opportunities are provided to the team members