Prepare for Your Meeden Labs Interview with Real Experiences!
View interviewsi
Meeden
Labs
20 Meeden Labs Jobs
Principal Engineer - Microservices Architecture (7-8 yrs)
Meeden Labs
posted 3+ weeks ago
Job Description :
- We are seeking an experienced and highly motivated Principal Engineer to join our growing engineering team.
- As a Principal Engineer, you will be responsible for leading the design and architecture of complex, scalable systems, and driving technical strategy across the organization.
- You will work closely with cross-functional teams to define technical direction, build robust and scalable multi-tier web applications, and contribute to cutting-edge solutions.
- This is a hands-on leadership role where you'll have the opportunity to influence the overall architecture and design of products while mentoring and guiding other engineers.
Key Responsibilities :
- Lead the design and implementation of scalable, reliable, and maintainable systems.
- Architect multi-tier web applications, microservices-based architectures, and distributed systems to meet both functional and non-functional requirements.
- Drive the adoption of best practices in software architecture, design patterns, and development methodologies.
- Design systems that scale to handle large volumes of data, users, and transactions, ensuring performance optimization across all layers.
- Implement and oversee strategies for improving the scalability and performance of applications, ensuring they can handle millions of concurrent users, high availability, and fault tolerance.
- Design and maintain scalable database architectures using SQL (e.g, PostgreSQL, MySQL) and NoSQL databases (e.g, MongoDB, Cassandra, DynamoDB).
- Optimize database queries and schema to handle large datasets and high traffic environments.
- Lead the design, deployment, and optimization of cloud-native solutions using AWS, Google Cloud, or Azure.
- Work on cloud-based architectures, services, and tools, ensuring scalability, reliability, and cost-efficiency.
- Evaluate and select the appropriate cloud services and infrastructure to meet system requirements.
- Champion best practices for CI/CD pipelines, ensuring a seamless and efficient deployment process.
- Work with DevOps teams to ensure that systems are fully automated, reliable, and scalable in cloud environments.
- Integrate testing, monitoring, and deployment workflows to improve developer productivity and system stability.
- Provide technical leadership to teams, guiding engineers through the architecture and design process.
- Mentor junior and mid-level engineers, helping them grow in their technical careers.
- Foster a collaborative and innovative engineering culture, encouraging knowledge sharing and continuous improvement.
Requirements :
- 10+ years of experience developing software with an Object-Oriented Language (e.g, Java, C#, Python, C++).
- Deep hands-on experience building multi-tier web applications, microservices-based architectures, distributed systems, and familiarity with design patterns (e.g, MVC, Singleton, Factory, Observer).
- Proven experience building scalable systems designed to handle large amounts of traffic and high-volume data processing.
- Experience with designing fault-tolerant, highly available, and distributed systems.
- In-depth experience with both SQL and NoSQL databases (e.g, MySQL, PostgreSQL, MongoDB, Cassandra, DynamoDB).
- Experience in database modeling, query optimization, and performance tuning.
- Expertise in cloud technologies, with experience working in AWS, Google Cloud, or Azure.
- Familiarity with cloud-native patterns, containerization (Docker, Kubernetes), and serverless architectures.
- Extensive experience in designing and maintaining CI/CD pipelines using tools like Jenkins, CircleCI, GitLab, or AWS CodePipeline.
- Understanding of infrastructure as code (e.g , Terraform, CloudFormation) and automation tools.
- Hands-on experience designing and deploying microservices using REST, GraphQL, gRPC, or similar APIs.
- Experience with containerization tools like Docker and Kubernetes for orchestrating microservices
Functional Areas: Other
Read full job descriptionPrepare for Your Meeden Labs Interview with Real Experiences!
View interviews7-8 Yrs
Python, SQL, Java +6 more
4-9 Yrs
Manual Testing, Automation Testing, Java +5 more
8-12 Yrs
DevOps, Python, Cloud Services +5 more
4-10 Yrs
Java, Javascript, MySQL +5 more
4-6 Yrs
AWS, Java, Java Spring Boot +3 more
5-6 Yrs
Salesforce, B2B Sales, Sales Planning +2 more
4-5 Yrs
Digital Marketing, Affiliate Marketing, Social Media Marketing +4 more
7-8 Yrs
PHP, MySQL, OOPS +2 more
7-10 Yrs
Data Engineering, Python, SQL +4 more