¿Quieres dedicarte a programar en Java 9 productos
revolucionarios para mejorar y ampliar el ecosistema de la mejor base de
datos software libre del mundo, PostgreSQL? ¿Quieres mejorar/aprender
conceptos avanzados de concurrencia, alto rendimiento en Java, y
convertirte en un experto en internals y externals de bases de datos, el
sector del software más importante a nivel mundial? ¿Y quieres hacer
todo ello en una startup española, líder en PostgreSQL, enfocada a I+D
en soluciones de software libre para PostgreSQL? Pues lee un poco más,
pueden ser unos minutos muy bien utilizados ;)
Qué buscamos
Ganas de aprender y mejorar, motivación y compromiso.
No esperamos que James Gosling conteste a
esta oferta, pero sí que quien lo haga quiera aprender y hacer una
carrera profesional técnica, y aquí se aprende mucho. Vamos, que no hay que venir vestido de traje, para que nos entendamos…
Buscamos a alguien que conozca estos conceptos, si bien no al 100%, pero sí con un cierto nivel:
- Que hayas usado Java en algún momento de tu carrera y
que tengas ganas de extender y perfeccionar tus conocimientos en tu día a
día.. Este requisito es el más importante de todos, dado que trabajamos
con Java. Cuanto más, mejor.
- Que puedas programar solventemente. Si sueles usar
otros lenguajes, no pasa nada, siempre que sepas programar. Con esto
queremos decir que tengas nociones de:
- Clean Code
- Estar acostumbrado a entregar código testeado
- Alguna herramienta estilo Maven/Gradle
- Git: branch, merge, rebase, you name it!
- Que no copies de StackOverflow ni lo sigas ciegamente, sin criterio.
- Por las pruebas que tendrás que hacer, debes saber
manejarte en Linux. No a un nivel Stallman, pero sí que conozcas los
truquitos básicos. No tenemos sitio para Windows-only...
- SQL: nuestro foco es realizar productos basados en PostgreSQL, así que qué menos que conocer SQL.
- Nos gustan personas proactivas, con ganas de aprender y mejorar sus tecnologías y crecer con el equipo.
Estamos buscando ampliar nuestro equipo de
desarrollo con 2 personas más. No somos amigos de juzgar a los devs por
sus años de experiencia, pero seguro que tú quieres tener un marco de
referencia, así que orientativamente te diremos que de 0 a 3 años. Pero
si tienes más, eres una (o un) crack de la programación, te llamas James
Gosling… no dejes de escribirnos...
Te incorporarías al equipo que realiza los
desarrollos tanto de nuestros productos como de los que desarrollamos
para nuestros clientes. Nuestro stack principal es:
Java + Maven + JDBC + Docker + Git
Extra balls
Estas skills no sólo te dan puntos extra, sino que te prometemos que aquí las aprenderás/perfeccionarás:
- Obviamente, dado que nos dedicamos a productos
PostgreSQL, estaría bien si lo conocieras, tuvieras experiencia,
hubieras enviado parches… pero también a veces, con gran dolor en
nuestros corazones, tenemos que lidiar con otras BBDD como Oracle o
MySQL.
- Docker: nos gusta dockerizar cosas ;) Sobre todo para tests de integración. Sí, desde Maven.
- AWS / GCP: casi todo lo construimos en la nube, con CloudFormation y DeploymentManager.
- API REST: algunos de nuestros productos incluyen escribir APIs REST, así que estaría bien que dominaras los conceptos.
- Inglés. Casi todos nuestros clientes son extranjeros.
Programamos en inglés. Muchas reuniones son en inglés. Escribimos
documentación en inglés. Puede que pasado mañana el idioma en la oficina
sea el inglés. Pero si no sabes lo suficiente, te ayudaremos todo lo
que sea necesario.
Quiénes somos
OnGres, una startup que quiere decir “On top of PostGreSQL”,
por si no lo habías notado. Nuestra vocación es clara: hacer I+D para
construir proyectos muy innovadores en el ecosistema de PostgreSQL, la
base de datos software libre más de moda y potente del mundo. Tenemos un
pipeline de proyectos en torno a áreas como alta disponibilidad,
procesado en memoria, bases de datos distribuidas…
Además, ofrecemos soporte profesional en
servicios PostgreSQL, con un equipo dedicado, que nos permite
interactuar y aprender de las necesidades de nuestros clientes, entre
los cuales se encuentran algunos de talla mundial.
Nos gusta el software libre, desarrollamos
software libre, y somos muy activos y conocidos en la comunidad
PostgreSQL. De hecho, somos los fundadores de PostgreSQL España, con más
de 700 personas apuntadas, y organizamos charlas de PostgreSQL (unas
cuantas están previstas en este 2018).
¿Debería atraerte esta oportunidad? ¿Por qué?
- Te pagaremos por crear código. Por encima del mercado.
Odiamos no concretar cantidades, pero de verdad preferimos hablar
contigo antes. No hay trucos, pagamos bien :) Obviamente, contrato
indefinido a tiempo completo.
- Muchos perks empresariales adicionales. Como por ejemplo:
- Horario flexible (nuestra daily se hace a las 10:30am para asegurar que todos estamos).
- Teletrabajo: el puesto es para trabajar en nuestras
oficinas en Alcobendas, pero siempre tienes la opción de teletrabajar si
algún día lo necesitas.
- Vacaciones: no se aprueban, simplemente se notifican.
- Ambiente: tenemos una recreativa. Sí, esto parece
que no significa nada per se, así que digámoslo de otro modo: somos el
tipo de empresa que tiene una recreativa. Y pelotitas de Ikea ;) Y
terraza en la oficina. Dos. E incluso piscina. Y vinoteca (sí, te puedes
tomar una copa de vino al finalizar la jornada; o antes, es tu
decisión). Y un hoverboard. Y puedes ver volar un dron por la oficina de
vez en cuando.
- Damos charlas en congresos. Muchas. Y te animaremos a hacer lo mismo.
- Viajes: a veces nos vamos de “programadores por el
mundo”. Recientemente hemos ido conjuntamente a la conferencia Europea
de PostgreSQL en Polonia :)
- Por el entorno en que nos movemos, puedes deducir que
nuestras exigencias en el día a día en cuanto a calidad y eficiencia de
código te harán mejorar una barbaridad en el mundo de las cosas
difíciles (eficiencia, concurrencia, limpieza, seguridad…).
- Estamos al día de las últimas tecnologías. Por eso
nuestros nuevos productos se desarrollan en Java 9 y PostgreSQL 10. Por
otro lado, si eres fanático de Groovy, Scala, Kotlin o cualquier otro
lenguaje de la JVM, estaremos encantados de que participes en nuestros
debates. Siempre estamos abiertos a mejorar ;)
- Al dedicarnos a PostgreSQL, te podemos asegurar que
tus conocimientos en bases de datos relacionales aumentarán. Pero no
sólo eso, en tu día a día escucharás conceptos como “Bases de datos
distribuidas”, “algoritmo de consenso”, “Jepsen”, CAP... (además de las
buzzwords típicas que escucharías en cualquier startup).
- Si no eres “ágil”, te convertirás al agilismo. Salvo que nos enseñes hay algo mejor.
Envíanos tu LinkedIn o tu CV a werehiring@ongres.com.