Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformGraphQLJavaScriptKubernetesMicroservicesMongoDBNode.jsNoSQLPostgresPythonReactRedisSQL
About the role
- Design robust, scalable, and secure backend architectures using Python and Node.js
- Collaborate with front-end teams to ensure seamless integration with React-based UIs
- Define and enforce architectural standards, patterns, and best practices
- Mentor and guide backend developers and contribute to technical leadership
- Conduct code reviews, performance tuning, and risk assessments
- Develop APIs (RESTful and GraphQL) that power web and mobile applications
- Optimize database design and access (SQL and NoSQL)
- Implement CI/CD pipelines and ensure high availability of services
- Evaluate and recommend tools, technologies, and processes; stay updated with industry trends
Requirements
- 10+years of experience designing and developing backend systems in Python and Node.js
- Strong understanding of React and its interaction with backend APIs
- Proficiency in REST/GraphQL API design and microservices architecture
- Experience with cloud platforms (AWS, GCP, or Azure)
- Solid understanding of database technologies (PostgreSQL, MongoDB, Redis)
- Experience with containerization tools like Docker and orchestration with Kubernetes
- Familiarity with security, compliance, and performance optimization
- Excellent communication and documentation skills