HamburgerMenu
hirist

Job Description

Description :

Key Responsibilities :


- Design, develop, and maintain web applications using React.js, Angular, Node.js, and Python.

- Build RESTful and GraphQL APIs to support frontend and backend services.

- Implement caching, asynchronous processing, and high-performance database solutions (SQL/NoSQL).

- Architect and implement scalable distributed systems on AWS or GCP.

- Optimize database schemas, queries, and caching strategies for high-traffic systems.

- Ensure robustness, maintainability, and performance of large-scale applications.

- Implement CI/CD pipelines for automated testing, deployment, and monitoring.

- Containerize applications using Docker and manage infrastructure using Terraform or equivalent IaC tools.

- Collaborate with DevOps teams to ensure production reliability and observability.

- Work closely with product managers, designers, and other engineers to deliver end-to-end solutions.

- Follow coding best practices, conduct code reviews, and mentor junior engineers.

- Continuously improve processes, architecture, and tooling for software delivery.

Required Skills & Qualifications :


- 4- 8 years of professional software engineering experience with a history of shipping impactful products.

- Strong expertise in Python, Node.js, React.js, Angular, or TypeScript/JavaScript.

- Hands-on experience designing and operating scalable distributed systems on AWS or GCP.

- Experience with Web APIs (REST/GraphQL), caching patterns (Redis), and message queues.

- Advanced skills in SQL/NoSQL database design, optimization, and performance tuning.

- Proficiency with CI/CD, Docker, and infrastructure-as-code (Terraform).

Nice-to-Have Skills :

- Advanced DB performance tuning.


- Experience in distributed systems design.

- Familiarity with prompt engineering or AI-assisted development.

- Hands-on experience with infrastructure automation and observability tools.

Personal Attributes :


- Strong problem-solving and analytical skills.

- Ability to work independently and in a collaborative environment.

- Passion for learning new technologies and building high-quality software.


info-icon

Did you find something suspicious?