Overview
We are seeking a talented and motivated Software Engineer with2-3 years of experienceto join our innovative team.As a Software Engineer, you will contribute to the development ofhigh-performance scalable applications, utilizing your expertise inJava, TypeScript, and related technologies. This position requires strong problem-solving abilities, effective communication skills, and a commitment to
delivering quality software solutions while ensuring data accuracy.Our company is at the forefront of the business software industry, managinglarge volumes of data for our customers daily .Over two years ago, we established a new team in Barcelona to enhance our global development capabilities and enhance ourproduct data analysis. This team is focused on building innovative
tools and resources to provide deeper insights into product usage and customer behavior.What you will do
Your role will involvedesigning and creating internal toolsused by NetSuite's global development organization. These tools will include features fordata collection, analysis, visualization, and more. To accomplish this, you'll need a deep understanding of NetSuite's cloud services and storage solutions. These tools will be essential fortracking usage metrics, KPIs, and performance data, especially considering that our cloud platform serves over 40,000 organizations worldwide. Are you ready for this challenge?Additionally, you willcollaborate closely with other development teams, departments, product management, user experience, and QA to define and implement these tools.Your role will involve activeparticipation in all stages of the software development lifecycle, from requirements analysis to deployment and maintenance.Furthermore, you will contribute tocode reviews, offer constructive feedback to peers, uphold coding standards, and collaborate with cross-functional teams to ensure the successful delivery of projects.We would love to collaborate with individuals who share these values
Open-mindedness, honesty, and transparency, fostering discussions and team collaboration.
You take pride in your work and are driven by a desire to delight the customer; this motivates you to take responsibility and ownership of your projects.
A strong commitment to excellence and adherence to clean code principles in software design.Qualifications/Skills
Bachelor's degree in STEM (Science, Technology, Engineering, or Mathematics) or relevant experience
Minimum of 2 years of software development experience
Proficiency in Java
Experience in designing, architecting and implementing high-performance scalable applications
Commitment to ensuring data integrity in software solutions
Excellent written and oral communication skills in EnglishNice to have
Experience with Typescript
Experience with Test Driven Development (TDD)
Familiarity with SQL and Elastic
Exposure to Data Analytics and Performance Monitoring
Understanding of cloud-based distributed software applications
Experience with Agile/SCRUM development methodologiesOur Stack and Tools
Java, Kotlin
JavaScript, TypeScript
SQL (Oracle databases)
Elastic, Open search Kibana
IntelliJ IDEA, Teamcity
Jira, Confluence
GitLabWhat we offer
Agile environment – Start-up culture backed by a strong enterprise
English-speaking environment and international team
Free Spanish classes
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
25 days of paid vacation
Flexible working hours
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