Analista de Desenvolvimento Back-End Sênior

New
J
JobgetherFinancial Technology
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Advanced English is desirable.
Required Skills
SQLAgileKafkaMongoDBC#.NETRedisReact

Requirements

  • Bachelor’s degree in Computer Engineering, Electronics Engineering, Information Systems, Computer Science, or a related technical field.
  • Strong foundations in computer science, including data structures, algorithms, and core programming concepts.
  • Solid professional experience developing applications with .NET/C#.
  • Experience working on product development teams within an agile environment.
  • Familiarity with backend technologies and data platforms such as SQL, Redis, Kafka, and MongoDB.
  • Strong problem-solving and analytical skills, with an ability to design robust and efficient solutions.
  • Proactive attitude and strong sense of ownership.
  • Ability to collaborate effectively with multidisciplinary teams and communicate technical topics clearly.
  • Experience with front-end development and React is a plus.
  • Advanced English is desirable.
  • Previous experience in the financial markets or financial services industry is a differentiator.

Responsibilities

  • Participate actively in the development of products, from initial conception and solution design through implementation, deployment, and production monitoring.
  • Contribute to the modeling, architecture, and continuous evolution of backend solutions, ensuring performance, scalability, robustness, and reliability.
  • Develop and maintain critical software components supporting exchange, clearing, and self-regulatory functions.
  • Build backend applications and services using .NET and C#, following sound software engineering practices.
  • Work with SQL, Redis, Kafka, and MongoDB to support data processing, persistence, caching, and event-driven integrations.
  • Analyze technical and business requirements and translate them into effective, maintainable software solutions.
  • Collaborate with multidisciplinary teams in an agile product development environment.
  • Contribute to technical decisions and continuous improvements throughout the product lifecycle.
  • Support solutions in production and participate in troubleshooting and resolution of technical issues when required.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now