Back-end Software Engineer at foris.ai
Job Description
- Tienes un nivel semi-senior en desarrollo Back-end:
- Tomamos como referencia los lineamientos de GetOnBoard (https://www.getonbrd.com/help/seniorities-policy)
- Nuestra estimaci贸n es que para cumplir con estas caracter铆sticas debes tener alrededor de dos a帽os de experiencia.
- Tienes una base te贸rica s贸lida en los fundamentos de la ingenier铆a de software. En particular:
- C贸mo funciona el ciclo de desarrollo de sistemas
- Patrones de arquitectura como MVC o Cliente-Servidor
- Paradigmas de programaci贸n como POO y Programaci贸n funcional
- Tienes un dominio avanzado de alg煤n lenguaje de desarrollo Back-end:
- De preferencia alguno de estos lenguajes: Python, Ruby, Elixir, Node.js o Go
- Sin embargo, si dominas otro lenguaje como C#, Java, PHP o Rust, se espera que tengas un nivel intermedio en alguno del punto anterior (Python, Ruby, Elixir, Node.js o Go).
- Tienes un dominio avanzado de bases de datos relacionales (ojal谩 PostgreSQL, pero no excluyente). Esto implica que:
- Puedes escribir sentencias SQL avanzadas (como window functions, partitions o CTEs)
- Conoces de 铆ndices y optimizaciones de consultas
- Conoces de procedimientos almacenados y vistas
- Conoces de transacciones y propiedades ACID
- Tienes experiencia dise帽ando e implementando APIs (ojal谩 GraphQL, pero no excluyente)
- Dominas herramientas y m茅todos b谩sicos del desarrollo de software:
- Control de versiones (Git)
- Desarrollo 谩gil / SCRUM
- Identificaci贸n, diagn贸stico y correcci贸n de errores
- Cliente de bases de datos como: DBeaver, TablePlus, PGAdmin u otro
- Conoces y has vivido el ciclo completo de desarrollo web: dise帽o, desarrollo y despliegue.
- Tienes buenas pr谩cticas de proyectos de c贸digo colaborativo:
- Escribes c贸digo para que otros lo lean y lo entiendan
- Sabes documentar tu c贸digo y tus dise帽os de soluci贸n
- Puedes revisar y dar feedback del c贸digo de otros
- Tienes buenas pr谩cticas de trabajo en equipo:
- Expresas tus pensamientos con precisi贸n
- Te comunicas con transparencia y honestidad
- Respetas distintos puntos de vista y los integras en tus soluciones
- Te sientes c贸modo/a leyendo art铆culos t茅cnicos y escribiendo c贸digo en ingl茅s.
More Current Jobs at foris.ai
Apply to other open positions at foris.ai
