Enable job alerts via email!

Nodejs Senior Software Engineer

Tether Operations Limited

Medina

On-site

SAR 80,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is on the lookout for a Senior Software Engineer to join their innovative team. This role involves designing and developing cutting-edge software solutions, mentoring junior engineers, and collaborating with clients to drive architectural design. You will work with a variety of programming languages, including Python, Go, and Java, while employing Agile methodologies to create impactful products. If you have a passion for technology and a commitment to delivering high-quality software, this is an exciting opportunity to make a significant impact in a dynamic environment, contributing to both client success and team growth.

Qualifications

  • Strong programming skills in Python, Go, Java, Kotlin, and Swift.
  • Experience with Agile methodologies and project management using Jira.

Responsibilities

  • Design, develop, and maintain software solutions with a focus on quality.
  • Lead and mentor a software engineering team, ensuring technical excellence.

Skills

Python
Go
Java
Kotlin
Swift
React
TypeScript
Agile methodologies
Problem-solving
Communication skills

Education

Bachelor's degree in Computer Science or related field

Tools

Jira
Ubuntu Server
Java Spring Boot
PostgreSQL
Kubernetes

Job description

Senior Software Engineer Jobs in Saudi Arabia

Design, develop, and maintain software solutions, utilizing Jira for project management, while mentoring junior engineers and integrating new technologies.

Collaborate with clients to leverage technology, drive architectural design, and employ Agile methodologies for innovative product development using various programming languages.

Collaborate in a distributed team to maintain Ubuntu Server packages, ensuring high-quality software standards and contributing to open source projects.

Develop and maintain frontend applications using React and TypeScript, collaborate on APIs, and ensure high-quality user experiences.

Develop and enhance MAAS core components using Python or Go, collaborate with teams, and possess strong problem-solving and communication skills.

Collaborate with teams to design features, conduct testing, and participate in code reviews; seeking a Frontend Developer with Agile and DevOps knowledge.

Design and develop advanced iOS and Android applications, ensuring seamless API integration, database management, and optimal user experience with strong problem-solving skills.

Develop and maintain container images using Python, implement CI/CD processes, and engage with the open-source community while mentoring team members.

Seeking a skilled software engineer to design AI solutions, requiring strong programming, cloud proficiency, and experience with AI frameworks and algorithms.

Seeking a skilled Senior Software Engineer proficient in Android/iOS development, with expertise in Kotlin, Swift, and Agile methodologies for impactful software solutions.

Responsible for software development, leading initiatives, mentoring, and ensuring technical quality while valuing soft skills and effective communication.

Deliver world-class service for clients, handle onboarding and support requests, and possess knowledge in networking and software systems.

Design, deliver, and support features in distributed systems using Go, with excellent communication skills and experience in agile methodologies.

Manage Atlassian Cloud ecosystem, implement Jira processes and integrations, create dashboards, and collaborate with global teams.

Immediate hiring for a Senior Java Software Engineer with expertise in Java development and strong problem-solving skills.

Develop and maintain microservices using Java Spring Boot and PostgreSQL, while solving complex problems in the fintech industry with strong communication skills.

Lead and mentor a software engineering team, define strategy, implement best practices, and drive growth in a consumer-focused environment.

Create and execute test cases, analyze bugs, document results, and recommend software improvements while possessing strong analytical skills and knowledge of automated testing.

Teach Software Engineering courses, prepare syllabi, advise students, supervise projects, participate in research, and maintain course quality.

Lead a remote engineering team, develop talent, advocate modern software practices, and possess strong Linux cloud computing and programming skills.

This role involves collaborating on high-quality code for Linux systems, requiring skills in Go, Python, and commitment to software testing.

Develop operators and addons for Kubernetes, write high-quality code, debug issues, and collaborate with a distributed team using Golang and Python.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.