




Job Summary: We are looking for a Junior or Intermediate Back-End Developer to develop and maintain RESTful APIs, integrate databases, and optimize application performance. Key Highlights: 1. Develop and maintain robust RESTful APIs using Clean Architecture. 2. Integrate and optimize relational and NoSQL databases. 3. Collaborate with teams to develop efficient solutions. We seek a **Junior or Intermediate Back\-End Developer** with experience in developing APIs and scalable systems using C\# and .NET. We value professionals who follow best practices in architecture, security, and performance, and who contribute efficient, well-structured solutions. **Responsibilities:** * Develop and maintain robust RESTful APIs, organized into modular solutions based on Clean Architecture. * Integrate and optimize relational databases (SQL Server, PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis). * Implement best practices for API structuring, versioning, and documentation. * Create and maintain unit and integration tests to ensure code quality and stability. * Monitor and optimize application back\-end performance, resource consumption, and scalability. * Collaborate with front\-end, DevOps, and product teams to develop efficient solutions. * Apply CI/CD practices for agile and secure deployments. * Ensure developed solutions align with architectural best practices and design patterns. **Requirements:** * Practical experience developing RESTful APIs using C\# and .NET. * Familiarity with patterns such as Clean Architecture and SOLID principles. * Knowledge of at least one data access approach: ADO.NET, Dapper, or Entity Framework Core. * Experience with relational databases, especially SQL Server. * Basic knowledge of NoSQL databases (e.g., MongoDB) and caching solutions (e.g., Redis). * Experience with Git and team-based code versioning. * Knowledge of best practices for authentication, authorization, and web application security. * Ability to analyze and optimize code to ensure scalability and performance. **Nice-to-Haves:** * Experience with other programming languages such as ASP.Net, React, JavaScript, Node.js, or Python. * Experience with cloud computing (preferably AWS) and container usage including orchestration via ECS, EKS, or Kubernetes. * Experience with CI/CD pipelines and automated deployments. * Experience with distributed architecture, microservices, or serverless. * Familiarity with messaging systems (e.g., RabbitMQ, Kafka). * Knowledge of application monitoring tools (e.g., Grafana, Prometheus, CloudWatch). * Certifications in .NET development, cloud platforms (AWS, Azure, GCP), or software architecture. * Technical reading and writing proficiency in English. **Benefits:** \- Independent contractor \- PJ (We seek long\-term partners); * Remote work; * 8-hour daily workload (168 hours per month); * Flexible time bank, settled every four months (positive hours are paid); * Variable compensation after 4 months of contract; * Flexible Card: we provide a meal allowance of R$ 29.57 per business day; * Paid leave: 7 consecutive days after 1 year of contract; 15 consecutive days after 2 years; 21 consecutive days (3 non\-consecutive weeks) between 5 and 8 years; and 30 consecutive days thereafter (split into periods). * Birthday Friday (1 day off during the birth month); * Wellhub partnership; * Open English partnership; * FIAP partnership; * Psychology service partnership. **Want to understand how we drive innovation for global enterprises? Visit our website and explore our case studies and digital solutions.** https://www.kognit.com.br/


