
Job description
We are looking for an experienced and highly skilled Senior Backend Engineer with a solid background in .NET, PostgreSQL, and integration testing to join our dynamic team working on a cutting-edge fintech project.
The ideal candidate will have extensive experience with C#, designing and implementing scalable backend systems, and managing databases. You will have a key role in automating processes like integration tests.
What you'll do:
Design, develop, and maintain backend services and APIs using .NET (C#).
Build and manage PostgreSQL databases.
Implement and optimize integration testing strategies, with a focus on handling 500+ integration tests using .NET libraries and tools.
Leverage tools like Liquibase to facilitate database migrations and version control of database schemas.
Work with Docker to ensure the local development environment matches production for seamless testing and debugging.
Troubleshoot and resolve issues proactively.
Explore opportunities for automating tasks, such as writing integration tests with AI-driven tools (nice to have).
Write and maintain comprehensive technical documentation.
What you'll need (Qualifications):
Bachelor's degree or equivalent foreign education in Computer Science, Engineering, or a related field
5+ years of experience in backend development, with a focus on scalable, high-performance systems.
3+ years of hands-on experience with .NET (C#), including building and maintaining backend services and APIs.
Strong expertise in PostgreSQL.
Proven experience with integration testing in .NET, including knowledge of various testing libraries and strategies for handling 500+ tests.
Familiarity with tools like Liquibase for database schema migrations.
Experience with Docker and containerization for development and testing environments.
Knowledge of fintech and payment processing systems is highly desirable.
Solid understanding of RESTful APIs and microservices architecture.
Strong proficiency in version control (Git), CI/CD pipelines, and software development best practices, including testing (unit, integration, and end-to-end).
Excellent problem-solving skills with a focus on writing clean, maintainable, and efficient code.
Strong communication skills and the ability to collaborate effectively with both technical and non-technical stakeholder
- Buenos Aires, Buenos Aires, Argentina
or
All done!
Your application has been successfully submitted!
