Experiencia: 3–4 años
Ubicación: Jaipur, India
Tipo de empleo: a tiempo completo
Resumen del puesto: Buscamos un desarrollador backend cualificado con 3-4 años de experiencia en Node.js y PHP, con sólidos conocimientos de arquitectura MVC, para crear y mantener aplicaciones web escalables y de alto rendimiento.
Responsabilidades clave:
- Diseñar, desarrollar y mantener servicios de backend utilizando Node.js y PHP.
- Cree API RESTful escalables e integre servicios de terceros.
- Trabaje con frameworks MVC para estructurar y gestionar la lógica de la aplicación.
- Colaborar con desarrolladores frontend, diseñadores y equipos de producto.
- Optimice las aplicaciones en cuanto a rendimiento, escalabilidad y seguridad.
- Escribe código reutilizable, comprobable y eficiente.
- Solucionar problemas, depurar y actualizar sistemas existentes
- Implementar soluciones de almacenamiento de datos (bases de datos SQL/NoSQL)
- Garantizar la calidad del código mediante revisiones de código y mejores prácticas.
- Mantener la documentación adecuada de los procesos de backend y las API.
Habilidades y calificaciones requeridas:
- 3-4 años de experiencia en desarrollo backend
- Sólidos conocimientos de Node.js (Express.js o frameworks similares).
- Sólidos conocimientos de PHP (Laravel o frameworks MVC similares).
- Sólido conocimiento de la arquitectura MVC.
- Experiencia en diseño y desarrollo de API RESTful.
- Buen conocimiento de bases de datos: MySQL / PostgreSQL, MongoDB (preferible).
- Conocimientos de autenticación y autorización (JWT, OAuth).
- Experiencia con el control de versiones de Git
- Comprensión de la programación asíncrona y la arquitectura basada en eventos.
- Conocimiento de los procesos de administración e implementación de servidores.
Habilidades preferidas:
- Experiencia con arquitectura de microservicios
- Conocimientos de Docker y de la contenerización.
- Conocimiento de plataformas en la nube (principalmente AWS)
- Conocimientos básicos de tecnologías frontend (HTML, CSS, JavaScript)
- Experiencia en pipelines de CI/CD
Soft Skills:
- Fuerte capacidad de resolución de problemas y pensamiento analítico
- Buenas habilidades de comunicación y trabajo en equipo.
- Capacidad para trabajar en un entorno de desarrollo ágil.
- Atención al detalle y compromiso con la calidad.
Educacion
- Licenciatura en Informática, Tecnologías de la Información o un campo relacionado (o experiencia equivalente).
Agradable tener:
- Experiencia en el manejo de aplicaciones de alto tráfico.
- Conocimiento de las mejores prácticas de seguridad
- Experiencia previa en empresas de software como servicio (SaaS) o basadas en productos.
Lo que ofrecemos:
- Salario competitivo y beneficios
- Ambiente de trabajo flexible
- Oportunidad de trabajar en proyectos desafiantes.
- Oportunidades de crecimiento profesional y aprendizaje