Job Closed
This listing is no longer active.
Navigate Change
Senior Backend Developer, .NET, Test Automation
Location
Brazil
Posted
86 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer, .NET, Test Automation
CI&T
• Desenvolver e manter soluções robustas utilizando .NET 8 • Trabalhar em aplicações empresariais em larga escala • Foco em APIs REST, lógica de negócios e integrações de banco de dados • Adotar práticas modernas de engenharia de software e ambientes de nuvem (Azure)
Job Requirements
- Proficiency in C# with .NET 8 or higher
- Experience with automated testing using Cypress and/or JavaScript
- Experience with microservices and clean architecture
- Advanced knowledge of relational databases (SQL Server, PostgreSQL) and NoSQL (MongoDB)
- Experience using Dapper or Entity Framework with complex queries
- Experience with Docker for development and deployment
- Knowledge of GitFlow
- Experience creating unit tests in C# using xUnit or NUnit
- Practical experience with DDD, dependency injection, and SOLID principles
- Experience with CI/CD pipelines, preferably using Azure DevOps
- Experience developing REST APIs with a focus on maturity and security
- Familiarity with event-driven applications and messaging systems (e.g., Azure Service Bus)
- Advanced English (reading, writing, and speaking)
Benefits
- Plano de saúde e odontológico;
- Vale alimentação e refeição;
- Auxílio-creche;
- Licença parental estendida;
- Parceria com academias e profissionais de saúde e bem-estar via Wellhub (Gympass) TotalPass;
- Participação nos Lucros e Resultados (PLR);
- Seguro de Vida;
- Plataforma de aprendizagem contínua (CI&T University);
- Clube de descontos;
- Plataforma online gratuita dedicada à promoção da saúde física, mental e bem-estar;
- Curso gestante e parentalidade responsável;
- Parceria com plataformas de cursos online;
- Plataforma para aprendizagem de idiomas;
- E muitos outros
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and build backend systems powering AI driven legal products • Own APIs, data models, and services end to end • Work on document ingestion, processing, and semantic search RAG • Improve performance, reliability, and security in multi tenant systems • Collaborate closely with engineering and product to ship end to end features • Decide when to design new systems and when to extend existing architecture
Senior Backend Engineer
hireforyou.proWe look forward to receiving your CV and learning more about your experience! Dear Candidates, due to a high volume of applications, only selected candidates will be contacted for interviews. We appreciate your understanding. Thank you for considering a career with us!
Role Description Looking for a Senior Backend Engineer (Node.js / Scraping Automation) to design and build the backend behind the auto-apply platform with a strong focus on ATS/job-board scraping and automation. This includes: - Browser automation - CAPTCHAs - IP blocking - Email-based verification flows - Multi-step login/sign-up journeys - Workers, queues, orchestration, status tracking, APIs, and observability What You’ll Do: - Design and develop a reliable web scraping & automation layer: handle and minimise CAPTCHAs, deal with IP blocking (IP rotation, proxies, rate limiting), automate systems with email verification, verification codes/links, logins, and other multi-step flows. - Design and develop the backend for the auto-apply system. - Build and scale high-load services: workers, task queues, flow orchestration. - Build a platform that scales reliably: retries, deduplication, throttling, graceful degradation, timeouts. - Design an architecture that scales across multiple ATS and job boards. - Design an architecture that supports horizontal scaling and remains resilient to unstable external systems, UI changes, deadlocks, and partial failures. - Set up monitoring and alerting for critical systems (CAPTCHA spikes, blocks, failure rates by ATS, queue health, etc.). - Work with the Tech Lead to shape realistic technical requirements, API contracts, and pragmatic implementation decisions. Qualifications - 5-6+ years of commercial backend experience. - Strong production experience with Node.js (TypeScript preferred). - Practical production experience with Go and/or Python for scraping, automation, or integration-heavy services. - Hands-on production experience with web scraping / browser automation: Playwright / Puppeteer / Selenium, dynamic websites, SPAs, unstable external systems, and anti-bot / anti-scraping constraints. - Strong understanding of anti-bot / anti-scraping constraints: CAPTCHAs, IP blocking, proxies, session persistence, throttling, redirect loops, retries, and timeouts. - Experience building high-load distributed systems with microservices, workers and queues, designed for fault tolerance and scalability. - Confident with Postgres, Redis and NATS (or similar message brokers) in production. - Experience automating complex multi-step flows, including signup, login, email confirmations, verification codes, magic links, and application submission journeys. - Strong focus on security and data privacy (PII, tokens, encryption). - Ability to design and document HTTP APIs (REST, Swagger / OpenAPI). Requirements - Experience in fast-growing startups where autonomy and ownership are key. - Background in systems sensitive to anti-fraud / anti-bot measures (fintech, ticketing, e-commerce, marketplaces, etc.). - Experience with observability tooling: Prometheus / Grafana, ELK / OpenSearch, Sentry, etc. - Understanding of ATS and job boards (Workday, Greenhouse, Lever, SmartRecruiters, Indeed, LinkedIn, etc.). Benefits - Market-level compensation - Office/hybrid in Warsaw or fully remote from nearby time zones (CET ±2). - 20 paid working days of vacation per year + 5 sick leaves.
• Write clean, efficient, and well-documented code following established coding standards and best practices. • Assist in developing, maintaining, and enhancing software applications using .NET technologies. • Support debugging, troubleshooting, and resolving software issues to ensure application stability and performance. • Contribute to unit testing and participate in functional and regression testing to maintain code quality. • Collaborate in Agile development activities, including daily stand-ups, sprint planning, and retrospectives. • Participate in code reviews to improve code quality and learn development best practices. • Work closely with cross-functional teams to design, develop, and implement new features. • Collaborate with stakeholders to understand project requirements and deliver solutions aligned with business needs. • Provide technical support and assist in resolving application-related issues. • Maintain and update technical documentation for the projects you contribute to. • Continuously learn and adapt to new tools, technologies, and development practices.
Python Backend Developer
Lighthouse TechnologiesCommitted to deliver high quality software to our customers and contribute with our talent and innovation to society.
• Collaborating with development teams to determine application requirements. • Writing and testing scalable, cloud-native Python code. • Developing back-end components and APIs using AWS Lambda, CDK, and other AWS services. • Ensuring efficient deployment and integration of back-end components with front-end elements. • Automating deployment workflows and managing cloud infrastructure. • Monitoring, testing, and debugging applications for performance and scalability. • Creating and maintaining documentation for cloud-based systems and services.



