Sr. Full Stack Engineer
Oivan is looking for a full-time Senior Full Stack Engineer with Golang experience to join our team, preferably with project experience in Go, Node or Java programming language and ideally in Node.js and Flutter Web. The desired candidate will be responsible for developing the backend side and maintaining the development of a secure visual communication platform dedicated to the government sector in Saudi Arabia.
Join us as you will play a vital role in working with one of our key customer’s while also contributing to Saudi Arabia’s Vision of 2030. Your role fortifies this platform crucial in managing timely information access, advancing the nation’s healthcare innovation goals and aligning with the nation’s commitment to tech-driven progress.
Who We Are
At Oivan we create and operate human-centric digital services for our clients worldwide. With offices in Helsinki (Finland), Khon Kaen (Thailand), Bangkok (Thailand), Dubai (UAE) and Riyadh (KSA) and Vietnam, our international team executes a diverse array of projects. Based in our office located in Riyadh office, you’ll support our 220+ headcount workforce across 5 countries.
Oivan’s official language is English and fluency is necessary for success on the job. It would be a plus if you speak Arabic, this is a preferable trait to communicate and build strong rapport locally with our clients. A strong dedication to teamwork and excellent cross-cultural communication skills are a must.
Oivan company culture is reflective of our core values: Responsibility, Reliability, and Fellowship. The decisions we make today influence our tomorrow. We are sincere in our responsibility towards our employees, customers and the environment. Fellowship unites us as an international community of thinkers and doers. Throughout our hiring process, you’ll have access to a broad representation of the Oivan team in order to get to know us as we learn about you.
What You’ll Do
We offer you the unique opportunity to work and improve your skills with a diverse and geographically distributed team of technology and business experts around the world. We use micro-services architecture to scale and diversify our customer product as their strategic partner. You will get to work on a life-changing product and execute the following responsibilities:
- Architect brand-new software solutions to fulfil project requirements.
- Create, design, and implement layouts for new and existing web pages.
- Create and maintain database designs for data storage and processing, including testing and debugging software to keep it optimised.
- Collaborate with a team of developers and product managers. You’ll be working closely with our backend developers to understand and properly use the systems APIs.
- Maintain legacy code written by other developers, including bug fixes.
- Integrate external software libraries and APIs into existing projects.
- Write both unit and integration tests, and develop automation tools for daily tasks
What You Have
Our main technology stack includes Angular on the frontend and Ruby on Rails on the backend. Otherwise we prefer you to have:
- A bachelor’s or master’s degree in computer science, Software Engineering, Cybersecurity, or related discipline, or equivalent work experience.
- 5+ years of professional experience in backend development, with a focus on building scalable and robust systems.
- Proficiency in Go, Node.js and / or Java programming language is an essential for this role, including know how of Kubernetes.
- Experience with open-source databases such as PostgreSQL is essential.
- DevOps experience is required including containerization technologies such as Docker.
- A good command in Linux code is a requirement for this position.
- Proven track record of leading projects, mentoring team members, and driving technical excellence. Experience working with digital platforms helps is seen as an advantage.
- Excellent problem-solving skills, with the ability to troubleshoot complex issues and implement effective solutions.
- Effective communication skills and the ability to collaborate in a team-oriented environment
We Offer You
- An international workforce to learn from and grow with – we have a diverse, multicultural workforce with Nordic values
- A fair compensation package and a considerable annual leave of 25 days per annum. We support our staff to be with family at the most important time. Partners with a newborn baby can have additional holidays.
- Opportunities for growth and enrichment through Grow with Oivan, our internal learning and development departments
- Line devices Mac or PC within a fixed company budget
- Team building activities, movie nights, events
Oivan as an Equal Opportunity Employer
At Oivan, we appreciate different lifestyles and cultural backgrounds. We welcome diversity as a strength. We consider all applications equally regardless of race, color, ancestry, religion, national origin, age, citizenship, marital status, disability, orientation or gender identity. We strongly encourage individuals from groups traditionally underrepresented in tech to apply.
(GDPR statement)
By submitting your application and CV, you give us consent to handle and store your personal information in our HR information systems according to GDPR compliancy and full confidentiality.