Senior Full-Stack Software Engineer
Oracle
- Barcelona
- Permanente
- Tiempo completo
- You will design, implement, test and release SuiteCloud Development Tools and related products.
- You will integrate Development Tools with the server-side components and APIs.
- You will be thinking about clean code and architecture.
- You will setup and enhance Continuous Integration infrastructure for the Development Tools.
- You will work closely with other development teams and departments, product management, user experience designers to define the future of SuiteCloud Platform while ensuring the continued functionality of the existing products.
- Bachelor's or Master's degree or relevant experience in STEM (Science, Technology, Engineering and Math)
- Drive for software design best practices and clean code principles
- Clear and effective communicator in both technical and non-technical contexts
- 5+ years software development experience with JavaScript/TypeScript and Java (or C# or similar)
- SQL database experience
- Understanding of HTTP, Internet protocols, web browsers
- Knowledge of Design Patterns, Object Programming Paradigm and SOLID principles
- Good problem-solving skills and ability to abstract functional requirements
- Open mind for discussion and team collaboration
- Pride in your work and a desire to delight the customer motivates you to take initiative, responsibility and ownership of your projects
- A self-starter who can take a bit of directional input and then drive projects autonomously (but understands when to ask for help)
- A positive and resilient personality - you must be able to embrace feedback and have a desire for continuous iteration and improvement
- Fluent level of spoken and written English (office and company language is English)
- Flexibility to work with geographically distributed teams
- Valid work permit for Spain
- Knowledge of Node.js
- Experience building CLIs, IDE plug-ins, development tools and frameworks
- Experience working in development organizations following dual-track agile, SAFe or similar methodologies
- Previous experience building cloud applications or PaaS
- Understanding of cloud-based distributed software applications
- Which includes being a United States Affirmative Action Employer