Software Engineer
hace 4 días
Málaga
Role Overview La descripción completa del puesto cubre todas las habilidades asociadas, la experiencia previa y cualquier cualificación que se espera que tengan los solicitantes. Are you ready to push technology into the future as a Software Engineer with The Workshop? We're always interested in meeting skilled, versatile and collaborative candidates with excellent design and problem-solving skills. If you have expertise in high-performance applications and you're ready to tackle challenges across the full stack, we want to hear from you. Required Skills & Technologies • Programming Languages: Java, Typescript, • Frameworks: Spring Boot, Cloud, NodeJS, • Web Development: Angular, React, • Deployment: Docker, Kubernetes, ArgoCD, • Testing: JUnit, Jasmine, Cypress, Pact, • Data: SQL databases, Apache Cassandra, Elasticsearch, • Monitoring: Grafana, Prometheus, Elastic APM, • Messaging: RabbitMQ, Kafka, • Developer tools: Backstage, • Cloud: GCP, • Other technologies: Quarkus, Kotlin, Python Responsibilities • Collaborate with quality, security, and product specialists to ensure exceptional software design, delivery, and quality., • Design, develop, test, deploy, maintain, and enhance software solutions., • Work in an engineering team with product owners, using agile methodologies., • Deploy software in production and provide operational support., • Code from the ground up in an inclusive, international environment., • Promote an end-to-end DevOps philosophy across the entire SDLC., • Follow best practices throughout the SDLC: design, coding, testing, operations, monitoring, etc., • Give and receive constructive feedback through code reviews., • Contribute to continuous improvement, suggesting and implementing enhancements to optimize the SDLC., • Direct AI coding agents as part of everyday delivery, reviewing output, and owning quality, security, and design. Qualifications • Demonstrable back-end skills (e.g., multithreading, OOP) and/or strong front-end skills., • Willingness to learn and work in a T-shaped role., • Experience crafting, creating, evaluating, rolling out, fortifying, maintaining, and evolving software solutions., • Understanding of data modelling, architecture, and other systems., • Agile approach to development and knowledge of lean and agile methodologies., • CI/CD mindset and familiarity with CI/CD tools., • Collaborative, respectful attitude and strong communication with stakeholders., • Curiosity to learn new languages/frameworks and willingness to experiment., • Pursuit of quality through comprehensive unit and integration tests., • Familiarity with AI-generated code and ability to assess it appropriately. Benefits • Private life and health insurance for you and your family., • Gym reimbursement., • Pension plan., • Flexible retribution., • Four weeks per year to work from anywhere for eligible employees., • Company bus lines for convenient transportation., • Relocation package, including soft-landing services if you are moving from a different city or country., • Learning Pocket for personal development., • Hybrid working model with flexible hours., • Three volunteering paid days per year., • Generous referral programme., • Workplace perks such as gaming room with darts, pool, ping-pong table, foosball, consoles and more; massages and a kitchen stocked with coffee, fruit, nuts, and ice cream. xcskxlj, • 25 days of annual leave. #J-18808-Ljbffr