
Mid-Level IT Development Analyst, .NET/C#, Python
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Brazil.
• Design, develop, and maintain REST APIs, workers, and integrations utilizing .NET/C# and Python.
• Create solutions for onboarding, risk management, and operational workflows.
• Assist in system modernization by comprehending legacy systems and aiding in the construction of new solutions.
• Develop and sustain integrations with bureaus, identity services, antifraud services, and internal systems.
• Model, query, and manage data in MongoDB and PostgreSQL.
• Implement messaging and inter-service communication solutions utilizing RabbitMQ.
• Engage in feature development related to KYC, compliance, risk analysis, and document validation.
• Create automated tests, perform code reviews, and ensure the quality of deliveries.
• Leverage artificial intelligence tools to enhance development, testing, debugging, and code reviews.
• Provide support for deployment, diagnostics, and application monitoring within Docker and Kubernetes environments.
• Contribute to technical decisions, architectural enhancements, and the ongoing evolution of products.
• Proven experience in backend development with C# and .NET 8/10.
• Proficiency in developing with Python 3.12 or later.
• Familiarity with API development using ASP.NET Core Web API, Minimal APIs, Flask, and/or FastAPI.
• Knowledge of software architecture, especially Clean Architecture and Domain-Driven Design (DDD).
• Understanding of MongoDB and PostgreSQL databases.
• Experience with messaging systems, ideally MassTransit and RabbitMQ.
• Insight into event-driven architecture, asynchronous processing, and system integration.
• Background in automated testing and tools such as xUnit, Moq, FluentAssertions, and pytest.
• Familiarity with Git, CI/CD, Bitbucket Pipelines, and SonarQube.
• Experience with Docker and an understanding of Kubernetes.
• Utilization of artificial intelligence tools in software development, such as Cursor, GitHub Copilot, or Claude Code.
• Proactive, analytical, and collaborative mindset, with the ability to propose solutions and contribute to system modernization.
• Excellent communication skills and capability to work effectively in a team environment.
• Bachelor’s degree.
• PJ contractor arrangement.
• Competitive salary.
• Opportunities for professional growth and development.
• Flexible work arrangements.
• Collaborative and innovative work environment.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.