i
GetHyr
46 GetHyr Jobs
Backend Developer - Python/Node.js (4-6 yrs)
GetHyr
posted 2 weeks ago
Flexible timing
Key skills for the job
Key Responsibilities :
- Design and implement scalable backend systems and services using NodeJS and Python
- Build and maintain RESTful and GraphQL APIs that power our frontend applications
- Develop efficient data flows between our services, databases, and third-party integrations
- Create and optimize database schemas, queries, and caching strategies
- Implement robust error handling, logging, and monitoring solutions
- Ensure high availability, fault tolerance, and security of all systems
- Collaborate with product managers and AI engineers to translate requirements into technical solutions
- Write clean, well-tested, and documented code following best practices
- Participate in code reviews and contribute to our technical decision-making
- Troubleshoot and resolve production issues as part of our on-call rotation
- Continuously improve our development processes and infrastructure
Basic Qualifications :
- 3+ years of non-internship professional software development experience
- 3+ years of programming experience with JavaScript/NodeJS and Python
- 3+ years of leading design or architecture
- Experience applying design patterns for maintainable code
- Proven ability to architect for reliability and scaling of new and existing systems
- Strong understanding of asynchronous programming patterns
3+ years of experience with full software development life cycle, including :
- Implementing coding standards and participating in code reviews
- Working with source control management (Git)
- Setting up build processes, automated testing, and CI/CD pipelines
- Hands-on experience with Node.js, Python, PostgreSQL, and Redis
- Experience deploying and managing applications in cloud environments (AWS, GCP, or similar)
- Familiarity with microservices architecture and event-driven systems
- Strong understanding of API design best practices (REST and GraphQL)
- Experience with performance optimization and troubleshooting
- Excellent problem-solving skills and attention to detail
Preferred Qualifications :
- Experience with AI/ML systems integration and data pipelines
- Knowledge of containerization (Docker) and orchestration (Kubernetes)
- Experience with serverless architectures and FaaS (Function as a Service)
- Familiarity with real-time data processing and analytics
- Experience with TypeScript in production environments
- Understanding of eCommerce systems and related integrations
- Contributions to open-source projects or developer communities
- Experience with monitoring tools and observability platforms
- Knowledge of security best practices and compliance requirements
- Experience mentoring junior engineers and technical documentation
Tech Stack :
- Languages : NodeJS, TypeScript, Python
- Frameworks : Express.js, NestJS, FastAPI
- Databases : PostgreSQL, MongoDB, Redis
- Cloud Services : AWS (Lambda, S3, SQS, EC2), GCP
- Monitoring : Datadog, New Relic, Prometheus/Grafana
- Testing : Jest, Mocha, Pytest
- CI/CD : GitHub Actions, CircleCI
- Communication : GraphQL, REST APIs
- Message Queues : RabbitMQ, Kafka
Functional Areas: Software/Testing/Networking
Read full job description4-6 Yrs
Python, Javascript, Postgresql +4 more
2-6 Yrs
Javascript, TypeScript, Redux
2-6 Yrs
Data Science, Python, Artificial Intelligence +5 more
1-8 Yrs
Data Science, Python, Quantity Surveying
4-8 Yrs
AWS, Linux Administration, Kubernetes +5 more
3-5 Yrs
Wordpress, Elementor, Woocommerce
5-8 Yrs
Data Engineering, Python, AWS +6 more
2-10 Yrs
Trading, Quantity Surveying, Derivatives Trading
6-9 Yrs
AWS, Mern Stack, Full Stack +2 more