itti
Senior Backend Software Engineer
ittiArgentina2 days ago
Full-timeRemote FriendlyEngineering, Information Technology

Company Description


At Itti, we are at the forefront of financial technology, building innovative solutions for our digital banking product, Ueno Bank. We are assembling a brand-new team dedicated to engineering excellence and creating products that make a difference. Join us and be part of a collaborative, forward-thinking environment where your work has a direct impact.


Role Description


This is a full-time hybrid role for a Senior Backend Software Engineer based in Buenos Aires, with the flexibility for some remote work. You will be responsible for designing, developing, and maintaining the complex, scalable, and secure backend systems that power our banking services. This role requires a strong sense of ownership and the ability to drive technical projects from concept to completion.


What you’ll do:

  • Design and build new systems from the ground up, creating high-performance, reusable, and reliable code for our core banking platform.
  • Architect and implement robust solutions within a microservices-based environment.
  • Collaborate with frontend developers, product managers, and other stakeholders to deliver end-to-end solutions.
  • Write clean, well-documented, and testable code while participating in code reviews to ensure software quality.
  • Integrate third-party APIs and services, ensuring system stability and security.
  • Work within an Agile (Scrum/Kanban) framework to deliver features iteratively and frequently.


Qualifications:

  • 5+ years of professional experience in backend software development.
  • Proven expertise in backend development with languages like Java, Python, or Kotlin.
  • Strong experience with both relational and non-relational databases (e.g., Oracle, PostgreSQL, MySQL).
  • Expertise in designing and building RESTful APIs and web services.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP).
  • Solid experience with containerization technologies, especially Docker.
  • Proficiency in building and managing CI/CD pipelines.
  • Proficient with version control using Git and collaborative workflows.
  • A solid understanding of software architecture, design patterns, and development best practices.


Bonus Points:

  • Deep knowledge of the Spring Framework, particularly Spring Boot.
  • Knowledge of PL/SQL and Oracle database objects.
  • Experience with API gateways or reverse proxies like Kong or Nginx.
  • Experience with container orchestration tools like Kubernetes.
  • Knowledge of Infrastructure as Code (IaC) tools such as Terraform.
  • Familiarity with frontend development, particularly with frameworks like React.

Key Skills

Ranked by relevance