ConstructConnect is seeking an Automation Developer II to design, build, and scale backend and serverless solutions to improve operational efficiency, data quality, and system interoperability across the organization.
Requirements
- Proficiency in Python or another general-purpose language (e.g., Java or Node.js) with a strong understanding of data structures, modular design, testing, and package management.
- Experience designing and integrating RESTful APIs for system interoperability.
- Hands-on experience with GCP serverless services (Cloud Run or Cloud Functions) and eventing (Pub/Sub, Cloud Scheduler, Cloud Tasks).
- Familiarity with deploying AI/ML integrations (LLMs, basic NLP, or model inference endpoints) within backend workflows.
- Experience with ETL/data pipelines (BigQuery, Dataflow/Beam or equivalent), workflow orchestration, and performance optimization.
- Strong analytical and problem-solving skills with a focus on scalability, reliability, and maintainability.
- Depth with GCP (IAM, VPC, Secret Manager, Cloud Build, Artifact Registry) and cloud-native design patterns.
Responsibilities
- Design and implement backend and serverless services—primarily on Google Cloud Platform (GCP)—to improve operational efficiency and data accuracy. Typical components include Cloud Run/Cloud Functions, Pub/Sub, Cloud Scheduler, Cloud Storage, Firestore/Datastore, and BigQuery.
- Build and integrate APIs and microservices that enable seamless data exchange across ConstructConnect’s platforms (REST; authentication, rate limiting, pagination, and versioning).
- Develop event-driven and batch workflows (Pub/Sub, Cloud Tasks, Cloud Workflows), plus ad-hoc scripting for data processing, migrations, and operational tooling.
- Leverage AI/ML where appropriate (e.g., LLM-enabled services, lightweight NLP pipelines) to enhance decision-making and process intelligence.
- Own the full delivery lifecycle: requirements, solution design, development, testing, deployment, observability, and iterative optimization.
- Instrument, monitor, and troubleshoot services using Cloud Logging, Cloud Monitoring, Error Reporting, and tracing to ensure reliability and performance.
- Champion security and governance (IAM, Secret Manager, VPC/SVPC, least-privilege patterns, data retention).
Other
- Bachelor’s degree in computer science, Engineering, or related field OR 3–5 years of professional experience delivering backend/serverless solutions.
- Excellent communication and collaboration skills with cross-functional teams.
- Ability to lead smaller projects or own technical workstreams within larger initiatives.
- Mentor Level I developers via code reviews, pairing, and reusable patterns; contribute to internal guides and templates.
- Partner with stakeholders to identify high-impact opportunities, define ROI, and prioritize work that delivers measurable results.