Are you an experienced software engineer? Are you ready to join the NetSuite product team?
This opportunity could open the door to one of the most exciting and challenging roles in your career.Why?
We develop and maintain NetSuite, the #1 cloud-based ERP used by 40,000+ companies to run their businesses: from accounting, stock management to eCommerce websites in one system.
Our large product engineering team comprises hundreds of teams distributed worldwide in an English-speaking and multicultural environment.
New contributions must be developed with an understanding of NetSuite's context: one product handling a large volume of operations and a diverse range of customer use cases, all on the same cloud-based version.
As asoftware engineer, you will have complete ownership of the software development lifecycle, on a multi-faceted role:
Software Development Analysis:Evaluating requirements and creating solutions.
Implementation:Managing feature development and change requests across the Frontend, Backend, and Database layers.
Quality:A detail-oriented professional committed to upholding quality standards to deliver software of the highest caliber.
Deployment and Monitoring:Make use of Oracle Cloud Infrastructure and deployment tools to deliver the services.
Incident Management:Handling issues and ensuring the reliability of services developed or owned by your team.Team context
The particular team is mostly focused on the Commerce side of NetSuite: theSearch enginethat facilitates the shoppers to find the right items on NetSuite's eCommerce websites and theCommerceServer Side Rendering engine,to render the eCommerce Single Page Application. Both are the heart of our commerce operations.You will fit perfectly if you share these values and principles
Open mindfor discussion andteam collaboration
Continuous learnerwhile driven toshare the knowledgewhenever possible
A self-starter who can take a bit of directional input and then drive projects autonomously, understanding when to ask for help
Excellent communicatorin both technical and non-technical contexts;company's official communication language is English
A positive and resilient personality, with the ability to embrace feedback and a passion for continuous iteration and improvementYour qualifications, skills and requirements (must)
B.S or Master's in computer engineering or relevant experience
Strong backend experience,including knowledge ofDesign PatternsandSOLID principles.Ideally with strongJavaexpertise
Professional experience withTypeScript/Javascript.
Proficient in designing, implementing and maintainingmodern web-based applications .
Greatproblem-solving skillsand ability to abstract functional requirements
Work permit for Spainis required for this rolePreferred Skills (should)
Agile(Scrum, SCRUMBan, Kanban, …) experience
Practical experience with full-text search engine like Elasticsearch/OpenSearch tools.
Understanding of cloud-based distributed software applications
Experience or understanding on devOps and deployment processes (OCI, Terraform, Salt...)Why Oracle NetSuite?
Innovation starts with inclusion atOracle NetSuite. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It’s when everyone’s voice is heard and valued that we are inspired to go beyond what’s been done before. An Oracle NetSuite career can span industries, roles, countries and cultures, giving you the opportunity to tackle new roles and challenges, while blending work and life.
Oracle NetSuite is the world's best cloud-based, multi-tenantERP(Enterprise Resource Planning) service with unified financials, supply chain, order management, omnichannele-commerce ...all in one platform!
We love quality, clean code and follow SOLID principles. We implement Agile (SCRUM) work methodology adapted into an enterprise context: continuous improvement, self-management practices, code reviews, continuous integration, knowledge sharing, release retrospectives, incremental refinements, pair programming, … you name it! Our common language is English, both in the team and for communicating with our peers in Europe, the Americas and Asia.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or any other characteristic protected by law.
What we offer
English-speaking environment and international team
Hybrid work set-up (2 days in our awesome office in Torre Glories, an iconic building in Barcelona) with flexible working hours.
Strong professionals around you that will help to accelerate your growth
High-impact learning culture: free access to online learning platforms and regular in-house training sessions
Continuous career development: we actively encourage and celebrate internal promotions
25 days of paid vacation
Private medical insurance and life insurance
Ticket restaurant card
Oracle NetSuite is an Equal Employment Opportunity Employer. We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits of employment