公司简介
-Design and develop scalable front-end and back-end solutions using modern frameworks and technologies.
-Architect and implement APIs to enable seamless communication between the client and server.
-Manage and optimize GCP services like App Engine, Cloud Functions, and Firestore for application needs.
-Ensure high performance and responsiveness of the application across all platforms.
-Collaborate with cross-functional teams to define, design, and ship new features.
-Implement CI/CD pipelines to automate testing, deployment, and monitoring.
-Enforce coding standards, best practices, and code reviews to maintain code quality.
-Troubleshoot and resolve issues in both front-end and back-end systems.
-Integrate security measures such as OAuth, IAM roles, and data encryption.
-Mentor team members on full-stack development and GCP-specific tools and services.
-University Degree (or above) in Computer Science, Software Engineering, or a related discipline.
-Excellent written and spoken communication skills in English is a must
-Demonstrable 7-10 years of commercial experience on developing software, application or solution for large-scale system with ideally either Java/Spring or Python. Both skill sets are highly desirable.
-Good experience in Cloud native technologies, include but not limited for those popular ones on GCP, AWS, Alicloud. Experience on GCP is desirable but not essential
-Deep understanding and strong knowledge on the mircro service design pattern, proven experience of using coding level design patterns to solve business problem.
-Strong experience in multiple languages and technologies in the team, include but not limited, Python Flask/Django/Tornado, Java, Spring cloud, Docker, Kubernetes, Kafka, Apache Beam, Spark/Flink and more.
-Strong experience in Apache Airflow (or GCP composer),
-Deep understanding on micro service security patterns, spring cloud security, Gatway.
-Familiar with popular web technologies like RESTful Api design pattern, gRPC, websocket, micro frontend, React.
-Strong experience to work with middleware technologies e.g. using Readis or in-memory db to cache data, using Kafka to decouple services to create elegant coding solutions
-Deep understand on DevSecOps and capable of developing CI/CD from scratch and applying it into daily development
-Good knowledge & experience with the popular technologic stack like Kubernetes, Kafka, sql/nosql database, Redis, Elasticsearch and more
-Deep understanding on the quality and capable of developing automation testing framework to continuously improving the quality of product
-Experience of SOLID coding principle and proven experience of applying clean code principle into daily development work