We are seeking a highly skilled and motivated Sr Developer to join our team. The role is critical to the development of a cutting-edge reporting platform designed to measure and optimize online marketing campaigns.
The Lead Developer will focus on implementing and developing robust, scalable, and secure cloud-based solutions on the Google Cloud Platform (GCP). This role emphasizes hands-on development, collaboration with cross-functional teams, and ensuring high-quality code delivery. The candidate will also troubleshoot and optimize existing systems, driving technical excellence in all phases of the development lifecycle.
Job Description:
Development and Implementation:
Develop and deploy scalable, secure, and high-performance solutions using GCP services such as Compute Engine, Kubernetes Engine, BigQuery, Cloud Storage, Cloud SQL, and Cloud Pub/Sub.
Implement event-driven, distributed, and decoupled architectures.
Build and manage microservices using an API-first approach.
Code Quality and Best Practices:
Write clean, efficient, and reusable code following best practices.
Implement CI/CD pipelines to automate build, test, and deployment processes.
Perform code reviews to maintain high development standards and ensure adherence to best practices.
Collaboration and Coordination:
Collaborate with architects, product owners, and designers to understand technical specifications and project requirements.
Work closely with other developers, data engineers, and QA teams to deliver end-to-end solutions.
Troubleshoot and resolve technical issues during development and post-deployment.
Performance Optimization:
Analyze system performance, identify bottlenecks, and optimize for scalability and cost-effectiveness.
Ensure efficient processing in real-time and batch workflows.
Technical Expertise:
Mandatory tech skills: Node.js; React.js
Frameworks: Event-driven and distributed frameworks; microservices development.
Front-End Technologies: Experience with React.js, Node.js, or Express.js.
Workflow Orchestration: Hands-on experience with Apache Airflow/Composer.
Data Processing: Real-time and batch processing systems, EDW, and BigQuery.
Containerization and Automation: Proficiency in Kubernetes-based deployments and CI/CD tools like Jenkins, GitLab, or similar.
Programming Languages: Expertise in Python, SQL, Java, or Go (GoLan) for backend development.
Qualifications and Experience:
Bachelor s degree in Computer Science, Information Technology, or a related field.
3 - 5 years of experience in cloud-based solution development, with at least 2 years specializing in GCP.
Proven track record of implementing solutions in Infrastructure Modernization, Data Management, Analytics, or Application Modernization.
Strong experience with workflow orchestration, containerization, and API-based development.
Excellent problem-solving skills and attention to detail.
Preferred Skills:
Familiarity with DevOps practices, including CI/CD pipelines and automated deployments.
GCP Certifications (eg, Professional Cloud Developer, Professional Cloud DevOps Engineer) are a plus.