NetSuite Engineer ERP - TypeScript/Cloud
Profile:
Tasks:
o Actively stay current with industry trends and developments.
o Be part of an agile and independent team with end-to-end responsibility for our
financial software products.
o Design, build, and operate scalable production systems.
o Advocate for maintaining high-quality standards, ensuring quality and testing are
integral to development from day one.
o Enhance team effectiveness and efficiency by exemplifying best software development
practices.
o Participate in one of our Communities of Practice.
o Be open to learning TypeScript, our primary programming language.
•Must Have:
o 3+ years of experience in NetSuite development.
o Extensive experience in developing high-quality software in one of the modern
programming languages (TypeScript, Python, Go, Java, Scala, C#).
o Experience running production workloads in at least one leading public cloud (GCP,
AWS, Azure), preferably GCP.
o Proficiency in infrastructure provisioning tools like Terraform and Docker.
o Familiarity with modern software development and delivery practices including
Continuous Integration/Continuous Delivery (CI/CD), Cloud Native and Microservices
architecture, Everything as Code, and Test Driven Development (TDD).
o Experience working in cross-functional agile teams.
o Deep knowledge of design patterns, data structures, and algorithms.
o Passion for continuous improvement and excellence in both technical and operational
aspects.
o Enthusiasm for learning various tools, technologies, and practices necessary to
accomplish tasks.
o Empathy and a willingness to coach, pair with, and learn from others.
o Fluency in English.
Nice to Have:
o Experience with TypeScript.
o Experience working in true DevOps teams where “you build it, you run it”.
o Familiarity with modern secure software development practices including threat
modeling, SAST, and DAST.