HamburgerMenu
hirist

Job Description

Job Description :


- Develop frontend, backend and mobile features following test-driven development methodology


- Design and implement RESTful APIs and microservices following API-first and design-first principles


- Write comprehensive test suites (unit, integration, end-to-end) before and during feature development


- Build secure applications following OWASP guidelines and secure coding standards


- Participate in code reviews ensuring quality, security, and adherence to best practices


- Document technical implementations and capabilities


- Build and maintain CI/CD pipelines with automated testing at every stage


- Implement automated security scanning, code quality checks, and vulnerability assessments


- Configure deployment automation with rollback capabilities and deployment verification


- Establish continuous testing frameworks integrated into the development workflow


- Monitor and optimize pipeline performance and build times


- Work with microservices architectures and service-to-service communication


- Implement health checks, readiness probes, and graceful shutdown mechanisms


- Develop containerized applications using Docker with optimized multi-stage builds


- Implement circuit breakers, retry logic, and fault-tolerant design patterns


- Configure application monitoring, logging, and alerting using Datadog or similar tools


- Debug issues using distributed tracing and log analysis, find and fix bugs as well as identify software flaws, and propose effective solutions.


- Participate in on-call rotations and incident response


- Contribute to post-incident reviews and reliability improvements


- 4+ years of full stack development experience


- Experience with high-traffic applications and production operations


- Exposure to cloud platforms (AWS, Azure, or GCP)


- Experience working in Agile/Scrum teams


- AI-Assisted Development : Experience with GitHub Copilot, Cursor, Claude, ChatGPT, or similar AI coding

assistants


- Service Mesh : Exposure to Istio, Linkerd, or similar technologies


- Message Queues : Kafka, RabbitMQ, or similar event streaming platforms


- Advanced Databases : MySQL replication/clustering, OpenSearch/Elasticsearch


- Caching : Redis, Memcached, or distributed caching solutions


- Microservices Patterns : Service discovery, API gateways, and inter-service communication


- Container Orchestration : Advanced Kubernetes concepts (StatefulSets, DaemonSets, Operators)


- Cloud-Native : 12-factor app principles, serverless functions, and cloud services integration


- Performance Optimization : Profiling, load testing, and scalability patterns


- Incident Response : Experience with production debugging and incident management


- Documentation : Writing clear technical documentation and runbooks


- Mentorship : Helping junior engineers grow their skills


- Collaboration : Working effectively with product managers, designers, and QA engineers

info-icon

Did you find something suspicious?