We operationalize intelligence.
Back-End .NET Developer – PL/SR
Location
Brazil
Posted
177 days ago
Salary
0
Seniority
Senior
Job Description
Back-End .NET Developer – PL/SR
Keyrus
• Develop, evolve and maintain backend applications in .NET (C#) with a focus on performance, scalability and quality • Work on microservices architecture, participating in technical decisions and solution design (preferably Hexagonal) • Implement and consume RESTful APIs, ensuring best practices, versioning and security • Work with messaging systems (Kafka and RabbitMQ) for integration between systems • Write and maintain unit tests and support automated testing strategies • Operate in AWS Cloud environments, using managed services as required by the project • Contribute to CI/CD pipelines, deployment automation and DevOps best practices • Work in agile teams (Scrum/Kanban), collaborating closely with developers, QA, product and architecture • Support monitoring, observability and application optimization initiatives • Contribute to the migration and evolution of critical systems, such as card platforms and financial products, when applicable
Job Requirements
- Strong experience with C# and .NET (preferably .NET 8)
- Solid knowledge of microservices architecture
- Experience with distributed messaging (Kafka and RabbitMQ)
- Strong expertise in developing REST APIs and JSON
- Experience with SQL and NoSQL databases (DynamoDB)
- Knowledge of containerization (Docker, Kubernetes or similar)
- Experience with version control Git (GitHub and/or Azure DevOps)
- Experience with CI/CD and DevOps practices
- Knowledge of AWS (core services)
- Practice with unit testing (xUnit)
- Strong knowledge of SOLID, Clean Code and Design Patterns
- Experience in agile environments
- Proactive, collaborative and communicative profile
- Experience with financial products (cards, PIX, TED, TEF, acquiring/issuing) (Plus)
Benefits
- Culture of equality
- Opportunities for professional development
- Remote work
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Kubernetes Deep-Dive: Work intimately with Kubernetes internals to push the boundaries of container orchestration. • Go Development: Write high-performance, resilient Go code to power the core logic of the vCluster platform. • End-to-End Ownership: Take full ownership of your work. You are self-driven and capable of managing feature development from technical design to release without needing constant oversight. • Open Source Innovation: Engage with the community and contribute to our open-source projects. You will help define the next generation of tenancy models, creating scalable solutions for isolation and resource sharing beyond simple namespaces. • Technical Problem Solving: Tackle hard engineering challenges where the solution isn't always on ChatGPT, requiring a deep understanding of systems architecture.
Rust Engineer
Sigma PrimeInformation security specialists & founders of Lighthouse, an open-source Ethereum consensus client
• Help evolve our block-building and MEV-related systems • Work across the Ethereum ecosystem, including Layer 2s
• Work with development teams and product managers to ideate software solutions • Design client-side and server-side architecture • Ability to write effective database programs. • Develop and manage well-functioning databases and applications • Write effective APIs • Test software to ensure responsiveness and efficiency • Troubleshoot, debug and upgrade software • Create security and data protection settings • Build features and applications with a mobile responsive design • Write technical documentation • Work with data scientists and analysts to improve software
• Write and maintain high-quality well-documented code • Be able to work in an Agile environment and provide cross-functional development within the team • Provide continued support as needed • Support development practices like TDD, CI/CD, Scrum/Kanban, and cross-functional development • Develop test plans and perform unit testing




