Backend Engineer Intermediate

El Salvador
Remoto

Diseñar, desarrollar e implementar soluciones de software escalables, en base a las necesidades de los usuarios y las mejores prácticas de desarrollo, con el objetivo de mejorar la calidad del producto y la escalabilidad de los sistemas.

La experiencia clave en tu

carrera profesional

  • Diseñar y desarrollar features que impacten positivamente a la experiencia del usuario y siguiendo los objetivos de la empresa, con el fin de maximizar la calidad del producto.
  • Resolver problemas de de complejidad incremental tomando en cuenta los criterios técnicos para asegurar la mejor experiencia del usuario y crear soluciones innovadoras, simples y escalables.
  • Colaborar estrechamente con las áreas de Tecnología, Producto y Customer Experience en el desarrollo y resolución de bugs del producto, con el propósito de mejorar su calidad.
  • Refactorizar el código en base a estándares (escalabilidad, seguridad, rendimiento y eficiencia), para mejorar su mantenibilidad y legibilidad.
  • Articular claramente el esfuerzo que conlleva iniciativas de complejidad media y poder proveer estimaciones y riesgos, con la finalidad de proveer visibilidad a diferentes stakeholders y a manejar efectivamente bloqueos y riesgos.
  • Integrar diferentes sistemas y servicios de terceros con el objetivo de desarrollar productos robustos y de calidad.
  • Escribir documentación clara y concisa para el código desarrollado, APIs y procesos de despliegue para facilitar el mantenimiento y la colaboración entre equipos.
  • Monitorear el sistema en producción, identificar y solucionar problemas de manera eficiente para garantizar un tiempo de actividad máximo, ser dueño end-to-end de los productos desarrollados.
  • Implementar medidas de seguridad robustas para proteger los datos confidenciales y prevenir ataques.
  • Mantenerte al día con las últimas tendencias y tecnologías en desarrollo backend y cursos de formación con el fin de mejorar e innovar continuamente las prácticas de área.
  • Implementar pruebas automatizadas, manteniendo un alto estándar de calidad y garantizando la disponibilidad de los servicios luego del despliegue de nuevos features.
  • Contribuir significativamente a los aspectos técnicos de los productos, manteniendo las necesidades de los clientes en mente y alineando los desarrollos con Producto para asegurar tomar las decisiones correctas que le entreguen valor a los usuarios rápidamente.

Tus habilidades

y talentos

  • Graduado de Ingeniería en Sistemas Informáticos, Técnico en Informática, Desarrollo Web o carreras afines. Sin embargo, se consideran personas con experiencia laboral y técnica equivalente.
  • De 2 a 4 años de experiencia en el área de Backend Engineering, desarrollando soluciones que impacten a un producto. De preferencia en el rubro de productos tecnológicos financieros.
  • Conocimiento intermedio en C#, .NET y Git.
  • Conocimiento intermedio en algoritmos y estructuras de datos.
  • Habilidades generales en Entity Framework, SQL Fundamentals.
  • Conocimiento intermedio en ASP.NET Basics: MVC, REST, Middlewares, Filters & Attributes, Authentication, Single Responsibility Principle (SRP), and Authorization.
  • Conocimiento avanzado de SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation, and Dependency inversion).
  • Conocimiento en Inyección de dependencias: DI Containers, Life Cycles, and Scrutor.
  • Conocimiento de bases de datos relacionales (SQL Server), search engines (Algolia, ElasticSearch), NoSQL (Redis, MongoDB).
  • Conocimiento de TDD (Test-Driven Development).
  • Conocimiento de Logging: Serilog and DataDog.
  • Conocimiento avanzado de API Clients(REST).
  • Conocimiento de comunicación en tiempo real: WebSockets and SignalR.
  • Conocimiento en Task Scheduling.
  • Conocimiento avanzado de CI/CD: Linux systems, docker, and GitHub workflows.
  • Conocimiento intermedio en Event-driven architecture (EDA).
  • Conocimiento avanzado de patrones de diseño (CQRS / C# Decorator, Strategy, Builder, Singleton and Facade Patterns).

Dejanos tu aplicación

n1coJobs forms empleo directo