Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs
Job Description
Overview:
We are seeking a Principal Software Engineer with 8 years of experience in designing
scalable, high-performance systems, distributed architectures, and mobile applications. This role
focuses on developing cutting-edge solutions, including distributed systems, real-time analytics
platforms, and scalable mobile applications, while ensuring performance optimization. The ideal
candidate will lead the design and implementation of robust, user-centric solutions leveraging
modern tools, frameworks, and cloud platforms.
Responsibilities:
- Distributed Systems Design: Architect and build fault-tolerant, scalable distributed
systems optimized for high performance.
- Real-Time Analytics Platforms: Design platforms to process and analyze large volumes
of real-time data, integrated with mobile ecosystems.
- Mobile Application Development: Develop scalable, high-performing mobile
applications with a seamless user experience.
- Scalability and Performance: Ensure architecture supports high availability, low
latency, and seamless scaling across web and mobile platforms.
- Technology Leadership: Evaluate and implement tools, frameworks, and technologies to
enhance scalability and performance for mobile and distributed systems.
- Cross-Platform Integration: Ensure smooth integration of mobile apps with backend
systems using APIs and microservices.
- Cloud-Native Systems: Design and deploy scalable solutions on cloud platforms
(AWS/GCP/Azure), leveraging distributed computing and mobile-first architectures.
- Code Quality and Mentorship: Conduct code reviews, enforce best practices, and
mentor team members in mobile app development and system scalability.
Skills Required:
- Experience: 8 years of expertise in distributed systems, real-time platforms, and scalable
mobile applications.
- Backend Development: Hands-on experience with Java technologies (Spring Boot,
Looking to get Placed? Try our Placement Guarantee Plan
MVC), Python, or NodeJS.
- Real-Time Processing: Expertise in real-time data pipelines, message queues, and
analytics platforms.
- Cloud Platforms: Strong experience with AWS, Google Cloud, or Azure, and API-first
architectures.
- Stream Processing: Familiarity with frameworks like Kafka, Spark, or Flink is a plus.
- Mobile Development: Proficiency in mobile frameworks such as Flutter, with strong
knowledge of building apps for large user bases.
- Performance Optimization: Proven ability to tune systems for high performance across
web and mobile platforms.
- Leadership: Strong collaboration and communication skills to lead technical discussions
and mentor teams.
- Problem-Solving: Advanced analytical skills to tackle complex technical challenges and
design innovative solutions.
Skills
PythonDistributed SystemsHigh-performance SystemsJavaMobile App DevelopmentApiSoftware EngineerCloudBackend DevelopmentIf an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.
Important dates & deadlines?
Application Deadline
20 Feb 25, 07:05 PM IST
Similar Jobs
View All

