PRAGUE, Czech Republic
18 days ago
Senior Software Developer

The NetSuite Application Team:

Do you want to advance your career with the world’s first cloud company? Since 1998, Oracle NetSuite has been on a mission to deliver an agile, unified application suite that gives leaders a complete view into their business. Our team is growing, and we’re looking for experienced professionals like you to help us make a global impact.

As the leading cloud business system, NetSuite includes financials, inventory management, HR, professional services automation, commerce, and more. Tens of thousands of customers around the globe rely on NetSuite for the visibility, agility, and control they need to make data-informed decisions quickly.

NetSuite is a place where you can build your career and have fun doing it! We’re invested in our people, our customers, and the community. As part of Oracle, our benefits are exceptional. Joining our passionate team means you’re ready to take your career to the next level with priceless learning opportunities, strong support, and a commitment to innovation.

We’re a diverse and multinational group of skilled software engineers and testers who enjoy working together and helping each other out. Collaboration is at the heart of what we do, and we’re always up for a challenge. We don’t just take things as they are—we dig deeper, find better solutions, and make things happen as a team. If you enjoy solving problems and being part of a supportive, global crew, you’ll fit right in.

What You’ll Do:

We are seeking a seasoned Senior Software Engineer with a proven track record in innovative back-end or full-stack web development and a passion for quality. Based at Oracle NetSuite in Prague, this role is designed for someone with extensive full-time work experience who can lead projects and mentor junior team members. You will leverage your expertise to design, implement, and maintain complex systems—from requirements analysis and architectural design through implementation, testing, deployment, and optimization. You’ll play a key role in shaping our technical direction while working on groundbreaking technologies to solve real-world challenges in a collaborative, agile environment.

What You’ll Bring (Objective Minimum Qualifications):

Experience: A minimum of 5 years of full-time software engineering experience, including experience in architectural design and mentoring.Education: A degree in Computer Science (or a related Science, Technology, Engineering, and Math field) or equivalent practical experience.Working Model: Hybrid working model determined by your team.Front-end Coding: Expertise in JavaScript/ECMAScript; experience with TypeScript, React, HTML, and CSS is a plus.Back-end Coding: Strong proficiency in one or more object-oriented languages (e.g., Java, C#, Python, Kotlin) along with a solid understanding of unit testing frameworks.Application Knowledge: Deep understanding of modern web applications and database-driven systems (e.g., SQL); familiarity with ORM frameworks is advantageous.Enthusiasm for Automated Testing: A strong passion for automated testing, including experience with continuous integration practices to ensure robust and reliable software.Problem-Solving: A proven ability to tackle complex technical challenges with innovative, scalable solutions.Communication: Excellent communication skills in both technical and non-technical contexts, with a history of collaborating across cross-functional teams.Leadership & Teamwork: Demonstrated experience in leading projects, mentoring junior engineers, and driving team growth.Values: A commitment to our core values—Customer First, Collaboration, Innovation, and Integrity.Other Skills: Fluent with Git; familiarity with testing frameworks or methodologies; and a solid understanding of Agile methodologies. Experience in designing scalable systems is a bonus.

#Li-RH1

 

Confirm your E-mail: Send Email