Aper
Sr Backend Software Engineer
AperArgentina10 days ago
Full-timeInformation Technology

Aper es una empresa de producto, dedicada al desarrollo de plataformas de comercio en la nube para la industria financiera. ¡Si crees en un mundo en el que cada compra sea rápida, justa y flexible, únete a nuestro equipo!


Buscamos un ingeniero de software senior con experiencia en PHP, Python, Node.js, AWS, metodologías de prueba y patrones de diseño para unirse a nuestro equipo.

Como ingeniero de software senior, serás responsable de diseñar, desarrollar y mantener soluciones de nuestro producto. Tu conocimiento será crucial para ofrecer aplicaciones de software escalables, confiables y eficientes.


Responsabilidades:


● Colaborar con equipos multifuncionales para recopilar y analizar requisitos y traducirlos en especificaciones y diseños técnicos.

● Diseñar, desarrollar y mantener aplicaciones de software robustas y escalables utilizando PHP, Python, Node.js. Implemente un código eficiente y seguro que siga las mejores prácticas y estándares de codificación de la industria.

● Realizar pruebas para garantizar la calidad y el rendimiento del software.

● Colaborar con equipos de Infra para implementar y mantener aplicaciones en la infraestructura de AWS.

● Mantenerse actualizado con las tecnologías emergentes y las tendencias de la industria, y evalúe su impacto potencial en el proceso de desarrollo de software.

● Orientar y brindar ayuda técnica a ingenieros juniors, promoviendo el intercambio de conocimientos y el aprendizaje continuo.

● Optimizar las aplicaciones de software para obtener el máximo rendimiento y escalabilidad. Identificar y solucionar problemas y proporcionar soluciones oportunas.


Requisitos:

● Licenciatura en Ciencias de la Computación, Ingeniería de Software o un campo relacionado. Con conocimientos avanzados en algoritmos; Notación Big O, complejidad del tiempo y complejidad del espacio.

● Experiencia comprobada (5+ años) como Ingeniero de Software, con enfoque en desarrollo PHP, Python y Node.js.

● Dominio de PHP, Python y Node.js, con un profundo conocimiento de sus respectivos ecosistemas y marcos (por ejemplo, Laravel, Symfony, Express.js, Yarn, Composer, APCu, etc.).

● Conocimiento de los servicios de AWS y experiencia en el diseño, construcción y mantenimiento de aplicaciones escalables en AWS. Incluyendo SQS, SNS y Lambdas.

● Comprensión sólida de las metodologías de prueba de software, incluidas pruebas unitarias, pruebas de integración y marcos de prueba automatizados (por ejemplo, PHPUnit, Mockery, Mocha, Jest).

● Comprensión sólida de tecnologías de contenerización como Docker y Docker Compose

● Experiencia con bases de datos, tanto relacionales (por ejemplo, MySQL, PostgreSQL) como NoSQL (por ejemplo, MongoDB, DynamoDB, Redis, ElasticSearch), y vectoriales.

● Familiaridad con patrones de diseño y principios arquitectónicos para desarrollar código mantenible y extensible.

● Fuertes habilidades para la resolución de problemas y capacidad de depuración.

● Sólida experiencia en optimización de código, consultas de bases de datos y herramientas de pruebas de estrés para rendimiento y escalabilidad.

● Excelentes habilidades de comunicación y trabajo en equipo, con capacidad para colaborar eficazmente con equipos multifuncionales.

● Un enfoque proactivo y motivado para aprender y mantenerse actualizado con las tecnologías emergentes y las tendencias de la industria.


Habilidades preferidas:


● Experiencia con tecnologías de contenerización y orquestación como Kubernetes.

● Familiaridad con metodologías y herramientas de desarrollo ágil (por ejemplo, Scrum, JIRA).

● Comprensión de las canalizaciones de CI/CD y herramientas relacionadas (por ejemplo, Bash, Jenkins, GitLab CI/CD).

● Experiencia con herramientas de optimización y monitoreo del rendimiento (por ejemplo, New Relic, Datadog).


Sé parte de la evolución de Marketplace y programas de fidelización para el ecosistema financiero.

Key Skills

Ranked by relevance