Senior Software Engineer
Ninja
Employer Active
Posted 6 hrs ago
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
Responsibilities
- Build and maintain high-performance microservices using Kotlin and Spring Boot.
- Model relational schemas, optimize SQL queries, and manage data consistency across MySQL and PostgreSQL.
- Collaborate with data scientists to consume ML models (e.g., via REST, RPC), embed intelligent decisioning into backend services.
- Develop and maintain RESTful APIs; define contracts for frontend, partner services, or AI inference layers.
- Contribute to Docker/Kubernetes-based deployments, CI/CD pipelines, and monitoring (Grafana, Prometheus, etc).
- Review code, guide peers on best practices, and participate in architectural discussions and roadmap planning.
Requirements
- Bachelor's or master's degree in computer science, Computer Engineering, or a closely related quantitative field.
- 5+ years of experience building production-ready backend systems.
- Expert-level knowledge of Kotlin and Spring Boot ecosystem.
- Strong experience with microservices, API design, and distributed systems.
- Hands-on experience with MySQL and PostgreSQL including schema design and query optimization.
- Solid understanding of software design patterns, RESTful principles, and secure coding practices.
- Experience with containerized environments and orchestrators (Docker, Kubernetes).
- Familiarity with integrating AI/ML models (e.g., Python-based APIs, TensorFlow/ONNX serving, or model inference endpoints).
- Strong communication skills and ability to work across engineering and data teams.
Desired Candidate Profile
Bachelor's or master's degree in computer science, Computer Engineering, or a closely related quantitative field.
5+ years of experience building production-ready backend systems.
Expert-level knowledge of Kotlin and Spring Boot ecosystem.
Strong experience with microservices, API design, and distributed systems.
Hands-on experience with MySQL and PostgreSQL including schema design and query optimization.
Solid understanding of software design patterns, RESTful principles, and secure coding practices.
Experience with containerized environments and orchestrators (Docker, Kubernetes).
Familiarity with integrating AI/ML models (e.g., Python-based APIs, TensorFlow/ONNX serving, or model inference endpoints).
Strong communication skills and ability to work across engineering and data teams.
Company Industry
- Internet
- E-commerce
- Dotcom
Department / Functional Area
- IT Software
Keywords
- Senior Software Engineer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com