Posted on: 04/12/2025
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
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Other Software Development
Job Code
1584458
Interview Questions for you
View All