Your Responsibilities
- Providing core services and high quality solutions for a large scale online platform and everything related to the online banking system
- Integrating externally developed components into existing application environments
- Together with the rest of the team, setting standards, establishing guidelines and sharing best practices in order to ensure continuous learning and development
Your daily tasks will be:
- You perform the software engineer tasks with great attention to quality, and support other engineers in your team to do the same.
- You do strong code reviews, ensuring not only best practices and business rules, but also performance, security, impact on other features or projects, and always with respectful and constructive communication.
- You work within your team to negotiate and document standards and practices in software development.
- You research and shape multiple alternative technical solutions when possible.
- You assume end to end ownership on the team projects' delivery.
- You actively manage the technical documentation in your team.
- You actively manage the technical debt in your team.
- You participate in the hiring process with techfit interviews and tech challenge reviews.