Senior Backend Developer
New
100% remote work opportunity for professionals based in Brazil.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Advanced English
- Required Skills
- PostgreSQLKafkaKubernetesRabbitmqC#.NET coreMicroservicesAzure DevOps
Requirements
- Advanced English communication skills for collaboration in international projects.
- Strong experience with C#, .NET Core, and backend software development.
- Advanced knowledge of Azure Cloud services, including Azure Functions and Azure DevOps.
- Solid experience with distributed systems, microservices architecture, and REST API development.
- Hands-on experience with Kafka, RabbitMQ, containerization technologies, and Kubernetes (K8s).
- Strong knowledge of relational and NoSQL databases, including PostgreSQL and MongoDB.
- Experience with CI/CD pipelines, cloud infrastructure automation, and DevOps best practices.
- Understanding of cloud security, compliance, and scalable application design principles.
- Strong analytical thinking, problem-solving capabilities, and ability to work independently in remote environments.
- Collaborative mindset with excellent communication and teamwork skills.
Responsibilities
- Design, develop, and maintain scalable backend solutions using C#, .NET Core, and Azure Cloud technologies.
- Build and optimize distributed systems and cloud-native microservices architectures for international projects.
- Configure and maintain CI/CD pipelines using Azure DevOps to automate deployment and delivery processes.
- Collaborate with cross-functional teams to define technical solutions, cloud infrastructure strategies, and application architectures.
- Develop and manage Azure Functions and containerized applications deployed in Kubernetes environments.
- Implement integration solutions using Kafka, RabbitMQ, REST APIs, and event-driven architectures.
- Provision and manage cloud environments through infrastructure-as-code practices.
- Ensure security, compliance, and data protection standards are applied throughout the software development lifecycle.
- Contribute to performance optimization, scalability improvements, and reliability of backend services.
- Participate in technical discussions, code reviews, and continuous improvement initiatives within the engineering team.
View Full Description & ApplyYou'll be redirected to the employer's site