HamburgerMenu
hirist

Yeppar - Senior Software Developer - Distributed Systems

YeppAr
Multiple Locations
5 - 6 Years
star-icon
4white-divider48+ Reviews

Posted on: 09/12/2025

Job Description

Description :


About the Role :

We are seeking a highly skilled Senior Software Developer to design, build, and optimize scalable, high-performance software systems.

The ideal candidate has deep technical expertise, excellent problem-solving skills, and experience leading complex projects from concept to deployment.

Key Responsibilities :


- Design, develop, and maintain high-quality, scalable, and maintainable software solutions.

- Lead architecture discussions and drive technical decisions.

- Collaborate with cross-functional teams (Product, QA, DevOps, UI/UX) to deliver end-to-end features.

- Optimize application performance, reliability, and security.

- Mentor junior developers and conduct code reviews.

- Implement best practices for coding standards, testing, CI/CD, and documentation.

- Investigate and resolve complex technical issues in production and development environments.

- Contribute to system design, architecture patterns, and long-term technical strategy.

- Stay updated with emerging technologies and integrate them when appropriate.

Required Qualifications :


- Bachelors degree in Computer Science, Engineering, or equivalent experience.

- 5+ years of hands-on experience in software development.

- Strong proficiency in one or more programming languages (e.g., JavaScript/TypeScript, Python, Java, Go, C#, etc.)

- Solid understanding of data structures, algorithms, and system design.

- Experience building scalable and distributed systems.

- Expertise in RESTful APIs, microservices architecture, or event-driven systems.

- Strong knowledge of relational and NoSQL databases.

- Solid understanding of version control (Git) and development workflows.

- Experience with cloud platforms (AWS, Azure, or GCP)


info-icon

Did you find something suspicious?