Job Closed
This listing is no longer active.
Globally recognized digital and engineering solutions partner.
Senior Backend Engineer – .Net
Location
Portugal
Posted
44 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer – .Net
opinov8
• Design and develop robust, scalable, and secure applications using .NET (C#); • Architect and implement microservices-based solutions; • Apply best practices such as Domain-Driven Design (DDD) and Test-Driven Development (TDD); • Build and maintain APIs using REST and/or GraphQL; • Develop responsive frontend components using React, JavaScript, and TypeScript; • Work with both SQL and NoSQL databases to ensure optimal performance and data integrity; • Containerize applications using Docker and manage deployments; • Implement and maintain CI/CD pipelines for efficient delivery; • Collaborate with cross-functional teams (Product, QA, DevOps); • Participate in code reviews and mentor junior developers.
Job Requirements
- 10+ years of experience in software development
- Strong expertise in .NET / C#
- Proven experience with microservices architecture
- Hands-on experience with DDD and TDD principles
- Experience building APIs with REST and/or GraphQL
- Solid frontend experience with React, JavaScript, and TypeScript
- Experience with relational (SQL) and non-relational (NoSQL) databases
- Hands-on experience with Docker and containerization
- Experience with CI/CD tools and practices
- Cloud experience with AWS and/or Azure
- Strong problem-solving and system design skills.
- NICE TO HAVE: Experience with Kubernetes; Knowledge of event-driven architecture (Kafka, RabbitMQ, etc.); Experience working in Agile/Scrum environments; Previous experience in leading or mentoring teams.
Benefits
- Digital-First Approach: Great talent knows no borders! You can work from wherever you are — we hire and collaborate with professionals worldwide.
- Remote Work Model: Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere.
- Exciting Projects: Dive into impactful projects across industries that challenge and spark creativity.
- Boost Your Expertise: Grow your career with continuous learning, development opportunities, and hands-on experience.
- Join the Best Team Ever: Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior JAVA Developer – Contract
HITCONTRACTHitcontract is an IT recruitment agency and job ad platform. A young and energetic team of recruiters will find any spec
• Design, develop, and maintain backend services using **Java 17+ / Java 21** and **Spring Boot 3+.** • Build and integrate **RESTful APIs** for scalable and secure services. • Develop and maintain **microservices architecture** in **cloud-native** environments. • Implement event-driven solutions using **Apache Kafka** and low-latency messaging patterns. • Collaborate with teams to ensure high-quality code, **clean code principles**, and **automated testing.** • Contribute to **CI/CD pipelines** and infrastructure using **Terraform**, **ArgoCD**, and **EKS.** • Monitor and optimize applications using **AWS services** such as **API Gateway** and **CloudWatch.**
Digital Full Stack Engineer, React, .NET
Smart WorkingEmpowering companies to work with the best engineers in the world
• Develop and deliver end-to-end features using React, TypeScript, and .NET/C# - Build and maintain scalable, secure, and maintainable applications and services - Follow established architecture, coding standards, and design system conventions - Write and maintain unit and integration tests, contributing to UI/API automation - Ensure accessibility, performance, and quality standards are met - Contribute to and improve CI/CD pipelines, including quality gates such as testing, security scanning, and static analysis - Implement observability practices (logging, metrics, tracing) to support monitoring and troubleshooting - Participate in incident resolution and continuous improvement activities - Collaborate with Product, UX, QA, Architecture, and Operations teams to refine requirements and deliver value - Contribute to technical documentation, runbooks, and knowledge sharing - Identify and address technical debt and defects, participating in peer reviews - Support non-functional requirements, including performance, security, and reliability - Participate in Agile ceremonies, chapters, and guilds to promote best practices - Provide out-of-hours support as part of an agreed rota
Analista Programador/a, Python – IA Generativa, GCP
Apiux TechUsing the power of the Technology to transform your business
• Desde Apiux buscamos 3 Analistas Programadores/as Python para incorporarse de manera urgente a un proyecto estratégico de innovación y desarrollo. • Te integrarás en un equipo tecnológico de vanguardia donde la nube y la inteligencia artificial son los pilares fundamentales. • Buscamos profesionales con sólida experiencia en desarrollo backend que quieran asumir el reto de construir soluciones escalables en Google Cloud Platform (GCP) e integrar capacidades de IA Generativa (OpenAI, LangChain) para transformar los servicios financieros del futuro. • Desarrollar y mantener soluciones backend eficientes, limpias y altamente escalables utilizando Python y el framework Flask. • Diseñar e implementar arquitecturas y servicios en la nube operando de manera directa con el ecosistema de Google Cloud Platform (GCP). • Gestionar e integrar servicios específicos de GCP para el correcto funcionamiento de las aplicaciones, tales como Firestore, Pub/Sub, App Engine y Cloud Storage. • Diseñar e implementar integraciones avanzadas con APIs y SDKs de Inteligencia Artificial Generativa, trabajando con plataformas líderes como OpenAI o herramientas como LangChain. • Colaborar estrechamente con los equipos técnicos y de negocio para definir soluciones innovadoras dentro del marco de colaboración con el ecosistema del banco. • Participar en la mejora continua del código, aplicando buenas prácticas de desarrollo y asegurando el rendimiento de las aplicaciones en entornos productivos.
• Lead the technical design of AI features in PyCharm and our Python tooling, including MCP integrations, agent workflows, tool design, and context management. • Prototype and ship features yourself – this is a hands-on technical leadership role. • Help the team adopt AI technologies effectively by providing technical guidance, reviewing approaches, and sharing practical patterns. • Evaluate emerging AI tools, frameworks, and providers, and make pragmatic decisions about what to build and what to integrate. • Work closely with product managers, ML engineers, QA specialists, and senior developers to turn product ideas into solid technical plans. • Navigate a large Kotlin/Java codebase and expose IntelliJ Platform capabilities – such as code analysis, inspections, refactorings, and type inference – to AI-powered workflows. • Contribute to cross-team AI efforts and help define shared engineering patterns where appropriate.




