Job Description
we have been closely associated with the R&D and end-to-end product development departments of various production companies worldwide. We have worked on high-impact projects in the domains of Healthcare, FinTech, IoT, Legal, AgroTech and Horticulture, Molecular chemistry, GeoPhysics, Energy, Logistics, Recruitment, Leisure, and Gaming.
We have the human and technical resources to bring the entire product vision to reality using infrastructure designs boosted by AI.
Specifically, the backend or cloud engineer’s role is to work on the large-scale infrastructure of one or more cloud-based live products serving thousands of users every single day, generating TBs of data every single day.
Responsibilities
• Own the design, development, evaluation, and deployment of highly-scalable software products involving back-end development.
• Maintain quality, responsiveness, and stability of the cloud-based infrastructure systems.
• Design and develop memory-efficient, compute-optimized solutions for software services.
• Design and administer automated testing tools and continuous integration tools.
• Produce comprehensive and usable software documentation.
• Evaluate and make decisions on the use of new tools and technologies.
• Mentor other development engineers.
Skills Required
• Mastery of one or more back-end programming languages (Python, Node.js, C++, etc.)
• Experience with Google Cloud Platform (GCP) ( Compute Engine, Firestore, Filestore, Cloud Function, App Engine, VPC, Bigtable, Stackdriver, Endpoints, gRPC, Pub/Sub, Dataflow, IoT Core, CloudBuild, Identity Platform, TFX Pipelines)
• AND / OR Experience with Amazon Web Services (AWS) (Lambda, IoT core, Cognito, Federated Identities, Kibana, Elastic Search, S3, EFS, EC2, VPC, API Gateway, CloudFormation, CloudWatch, AppSync, Amplify, IAM, Route 53, WorkSpace)
• Knowledge of automated and continuous integration testing tools (Jenkins, Team City, Circle CI, etc.) is desirable.
• Excellent debugging skills either with command line tools like gdb or with IDE.
• Knowledge of Design Patterns and Antipatterns is desirable.
• Knowledge of at least one build system(Make, CMake, Maven, Gradle, etc…) is desirable.
• Knowledge of REST APIs and various authentication mechanisms is required.
• Proven experience in platform-level development for large-scale systems.
• Deep understanding of various database systems (MySQL, Mongo, Cassandra).
• Ability to plan and design software system architecture.
• Experience working in agile development. Knowledge and prior experience with tools like Jira is desired.
• Experience with at least one version control system is a must (Git/Subversion/Mercurial).
Qualifications
• B.E.\B.Tech\B.S. M.E.\M.S.\M.Tech\PhD candidates' entries with significant prior experience in the aforementioned fields will be considered.
• 2+ years of relevant industry experience is a must
💡 Quick Summary
Seeking a career-building opportunity? The Senior Cloud Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Ahmedabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
