Middle/Senior Software Engineer (Node.js, GCP, Serverless) Offline
Responsibilities:
- Design, develop, and maintain high-performance backend services using Node.js.
- Build and deploy serverless applications on Google Cloud Platform (GCP).
- Develop event-driven architectures using GCP Pub/Sub.
- Optimize and manage MongoDB and Redis for efficient data storage and caching.
- Work with Firebase for real-time database and authentication solutions.
- Containerize applications using Docker and deploy them on GCP Cloud Run.
- Automate infrastructure provisioning and deployment using Terraform.
- Integrate and manage payment systems, such as Stripe.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure high performance, scalability, and security of applications.
- Troubleshoot and resolve production issues in cloud-based environments.
- Work on blockchain integrations, including indexers (Alchemy, Moralis) and transaction processing.
Requirements:
- 4+ years (for Middle) / 6+ years (for Senior) of experience in software engineering.
- Strong proficiency in Node.js and JavaScript.
- Hands-on experience with Google Cloud Platform (GCP) and serverless architectures.
- Experience with GCP Cloud Run, GCP Pub/Sub, and other GCP services.
- Proficiency in database design and optimization using MongoDB and Redis.
- Knowledge of Firebase for authentication and real-time databases.
- Experience with Docker for containerization and cloud deployments.
- Hands-on experience with Terraform for infrastructure as code.
- Experience integrating payment systems like Stripe.
- Familiarity with microservices and event-driven architectures.
- Strong problem-solving skills and ability to work in an agile environment.
Nice to Have:
- Experience with Python for backend services and scripting.
- Understanding of how blockchain works and experience with Polygon, Flow, or blockchain indexers like Alchemy and Moralis.
- Experience with Solidity or similar languages for dApps and smart contracts.
- Experience with other serverless platforms (e.g., AWS Lambda, Azure Functions).
- Knowledge of CI/CD pipelines and DevOps best practices.
- Experience with additional front-end frameworks like React or Vue.js.
- Understanding of security best practices in cloud applications.
The job ad is no longer active
Look at the current jobs Node.js →
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Ukraine
Countries of Europe or Ukraine
Worldwide