Senior Software Engineer Kotlin (Backend or Android)
Arizona, LA, US • Posted 1 day ago • Updated 8 hours ago

NAAS Technologies
Dice Job Match Score™
🎯 Assessing qualifications...
Job Details
Skills
- Containerization (Docker
- Collaborate with DevOps teams to enhance CI/CD pipelines
- Kubernetes)
- and deployment strategies.
Summary
Key Responsibilities
- Architectural Leadership: Design and implement complex, scalable, and maintainable backend microservices or Android applications using Kotlin.
- Advanced Development: Write clean, idiomatic, and highly efficient Kotlin code utilizing coroutines, flows, and functional programming concepts.
- Legacy Migration: Lead the migration of legacy Java codebases to modern Kotlin, ensuring seamless interoperability.
- System Optimization: Analyze, troubleshoot, and optimize application performance, reducing latency and resource usage.
- Mentorship: Provide technical mentorship, conduct thorough code reviews, and foster best practices among junior and mid-level engineers.
- DevOps/CI/CD: Collaborate with DevOps teams to enhance CI/CD pipelines, containerization (Docker, Kubernetes), and deployment strategies.
- Cross-functional Collaboration: Work closely with product managers, UX designers, and stakeholders to translate business requirements into technical specifications.
- Database Management: Design and optimize SQL/NoSQL databases (PostgreSQL, MongoDB) for high-traffic environments.
- Experience: 10+ years of professional software development experience.
- Technical Proficiency: Expert-level knowledge of Kotlin and Java (Java/Kotlin interoperability).
- Architecture: Strong understanding of SOLID principles, Design Patterns, and Clean Architecture (MVVM/MVI).
- Backend/API: Extensive experience in developing RESTful APIs and backend services (Ktor, Spring Boot).
- Tools: Proficient in Git, Gradle/Maven, Jira, and Jenkins.
- Cloud: Experience with cloud technologies (AWS, Google Cloud Platform, or Azure).
- Soft Skills: Excellent communication skills, resilience, and the ability to work in an agile environment.
- Experience with Kotlin Multiplatform Mobile (KMM).
- Knowledge of Jetpack Compose for UI development.
- Contribution to open-source projects or speaking engagements.
- Dice Id: 91163647
- Position Id: 2026-407
- Posted 1 day ago
Company Info
About NAAS Technologies
NAAS Technologies is one of the fastest growing IT Services Company. Our services are of wide range starting from Application Software development, IT consulting, Cloud Computing, Data Analytics, DevOps Engineering, Quality Assurance and Training.
We provide services to several clients in Finance, Insurance, Retail, Manufacturing, HealthCare and several other sectors. We are focused on providing solutions and services to our client that are cost effective with a quality deliverable while offering a work life balanced environment to our consultants.
With the current trend of Technology Transformation at a rapid pace in the industry, our mission is to train and provide opportunity for our consultants to expertise and create a competitive environment.
Above said, we have a team of expertise to collaborate, get to the root of the problem statement while understanding business, limitations, environment and provide a cost-effective solution with minimal time to market.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs